安裝 Elasticsearch 和 Kibana
查看當(dāng)前運(yùn)行的鏡像及本地已經(jīng)下載的鏡像,確認(rèn)之前沒(méi)有安裝過(guò) ES 和 Kibana 鏡像
docker ps
docker images
從遠(yuǎn)程鏡像倉(cāng)庫(kù)拉取 ES 鏡像到本地
docker pull elasticsearch:7.4.2
從遠(yuǎn)程鏡像倉(cāng)庫(kù)拉取 Kibana 鏡像到本地
docker pull kibana:7.4.2
查看本地倉(cāng)庫(kù)中的鏡像
docker images
查看內(nèi)存空間使用情況
free -m
創(chuàng)建后續(xù)掛載的文件夾
mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data
添加 elasticsearch.yml
配置
cd /mydata/elasticsearch/config
echo "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elasticsearch.yml
cat elasticsearch.yml
修改 /mydata/elasticsearch/ 目錄權(quán)限(一定要加上,否則之后ES鏡像可能無(wú)法啟動(dòng))
chmod -R 777 /mydata/elasticsearch/
掛載鏡像文件
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms64m -Xmx1024m" \
-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \
-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.4.2
啟動(dòng) ES 和 Kibana 鏡像
docker start 89a
docker start f60
在瀏覽器中訪問(wèn) kibana 地址
192.168.56.10:9200
192.168.56.10:5601
最后,設(shè)置虛擬機(jī)重啟后 ES 和 Kibana 自動(dòng)重啟
docker update elasticsearch --restart=always
docker update kibana --restart=always
安裝分詞插件 ik_smart
首先準(zhǔn)備好工具,安裝 wget
yum install wget
進(jìn)入 plugins 文件夾
cd /mydata/elasticsearch/plugins
新建一個(gè)文件夾 ik
注意:一定要新建一個(gè)文件夾,名字可以自定義,但是分詞插件的解壓包必須放在文件夾目錄中,不可以直接暴露在 plugins 目錄中,否則后面會(huì)報(bào)錯(cuò):
Caused by: java.nio.file.FileSystemException: /usr/share/elasticsearch/plugins/plugin-descriptor.properties/plugin-descriptor.properties: Not a directory
mkdir ik
安裝 elasticsearch-analysis-ik
分詞插件
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.4.2/elasticsearch-anal
ysis-ik-7.4.2.zip
下載安裝之后,為了能夠解壓,需要安裝 unzip 命令
yum install unzip
然后使用 unzip 命令解壓下載的分詞壓縮包
unzip elasticsearch-analysis-ik-7.4.2.zip
解壓完成之后,為了節(jié)省空間,可以刪除之前下載的壓縮包
rm elasticsearch-analysis-ik-7.4.2.zip
安裝完成之后,重啟 elasticsearch 鏡像文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-853621.html
docker restart 89a
并在 Kibana 中使用 ik_smart
分詞器對(duì)中文進(jìn)行分詞測(cè)試
可以看到,對(duì)中文正確分詞成功。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-853621.html
到了這里,關(guān)于Linux 中使用 Docker 安裝 Elasticsearch 及 Kibana的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!