詳解Docker下安裝Elasticsearch 7.7.0
作者:JEECG
Docker 是一個開源的應用容器引擎,讓開發(fā)者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows 機器上,也可以實現(xiàn)虛擬化。
1. pull 鏡像
- docker pull docker.elastic.co/elasticsearch/elasticsearch:7.7.0
2.運行elasticsearch
- docker run --name=elastic770 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -v /var/docker/elastic/data:/data docker.elastic.co/elasticsearch/elasticsearch:7.7.0
測試環(huán)境加上-e "discovery.type=single-node"
3、安裝ik分詞插件
- docker exec -it elastic770 /bin/bash ./bin/elasticsearch-plugin install https://jeecgos.oss-cn-beijing.aliyuncs.com/eoafile/elasticsearch-analysis-ik-7.7.0.zip
4、其他配置
創(chuàng)建 elasticsearch.yml
- cluster.name: "elasticsearch7.7.0"
- network.host: 0.0.0.0
- node.name: node0
- http.host: 0.0.0.0
- http.cors.enabled: true
- http.cors.allow-origin: "*"
拷貝到docker容器中,覆蓋原有配置文件
- docker cp elasticsearch.yml elastic770:/usr/share/elasticsearch/config
點擊http://127.0.0.1:9200 ,查看ES狀態(tài)
5、安裝可視化管理工具
- docker run -p 9800:9800 -d --link elastic770:hd containerize/elastichd
在瀏覽器打開http://localhost:9800 。默認未連接,需要手工修改連接為 http://hd:9200
責任編輯:姜華
來源:
今日頭條