首先,我們在Ubuntu中安裝Elasticsearch6.8.1命令如下:

$ docker pull elasticsearch:6.8.1

拉取完成後,建立Elasticsearch6.8.1容器,命令如下:

1 docker run -d -e ES_JAVA_POTS="-Xms512m -Xmx512m" -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --name search_service elasticsearch:6.8.1

然後我們呢,安裝Elasticsearch6.8.1所需要的分詞器(必備)步驟如下:

1、進入網頁找到6.8.1版本的Elasticsearch6.8.1壓縮包,然後下載(下載必須6.8.1版本,否則報錯)

2、然後進入dockerfiles-master目錄,建立cj資料夾將我們下載的安裝包上傳到cj資料夾中
(dockerfiles-master是我放置容器的目錄)
建立資料夾命令:mkdir cj     
我上傳檔案用的是WinSCP上傳的,沒有的百度百度安裝一下跟虛擬機器連線上即可,這裡我就不多介紹了,算了還是把連結放到下面吧
上傳展示如圖所示:

3、我們進入到docker視覺化容器,進入我們的Elasticsearch6.8.1容器中:

輸入ls檢視是否有ik目錄

沒有就輸入命令 mkdir ik  自己建立一個

然後返回到Ubuntu虛擬機器中

進入建立的cj檔案中(一定要在cj目錄下)輸入以下命令將我們下載好的壓縮包zip檔案上傳到剛才建立的ik資料夾中:

root@ubuntu:/home/kid/cyh/cj# docker cp ./elasticsearch-analysis-ik-6.8.1.zip
2d06a7b4b594(把這裡的id換成自己Elasticsearch的id,用命令 docker ps -a 自己去ubuntu中檢視容器id):/usr/share/elasticsearch/plugins/ik 
 
然後返回docker視覺化容器,檢視ik中是否有我們的zip壓縮包檔案:

然後我們對其進行解壓:

輸入命令:

unzip [ik分詞檔名稱] 進行解壓 
 
解壓完事後,把Elasticsearch容器重啟
 
我們接著來安裝Kibana:
老樣子拉取映象:
$ docker pull kibana:6.8.1

建立kibana容器:

docker run -d -e ELASTICSEARCH_URL=http://(自己的IP地址):9200 -p 5601:5601 --name kibana  kibana:6.8.1

然後在docker視覺化工具中進入kibana容器下的kibana.yml檔案    修改成自己的IP地址

然後我們訪問Kibana   http://IP:5601/  埠號頁面

進不去的不要著急,有時候瀏覽器反應過慢導致,多重新整理幾次瀏覽器即可

kibana如圖所示:

我們來測試安裝好了沒:

 1 PUT /ce01
2 {
3 "settings": {
4 "number_of_shards": 5,
5 "number_of_replicas": 1
6 },
7 "mappings": {
8 "user":{
9 "properties":{
10 "name":{
11 "type": "text",
12 "analyzer": "ik_max_word"
13 },
14 "sex":{
15 "type": "integer"
16 }
17 }
18 }
19 }
20 }

測試結果如下:挺好測試成功!   有問題請諮詢1079316928