elasticsearch的自我實戰(zhàn)

#本內容主要自我實踐記錄,其中也從網上獲得很大大佬資料

1.基本技能主要:linux,docker

2.流程如下:

1.為了方便相應的操作,通過docker進行操作模擬相應的es的服務

docker pull docker.elastic.co/elasticsearch/elasticsearch:6.5.4

2.先完成通過dockerfile完成一個相應的docker es的文件

FROM yourRegistry/elasticsearch:2.4.4

RUN sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list

RUN apt-get update && apt-get install zip

RUN mkdir -p /usr/share/elasticsearch/plugins/ik

RUN cd /usr/share/elasticsearch/plugins/ik && wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v1.10.4/elasticsearch-analysis-ik-1.10.4.zip && unzip elasticsearch-analysis-ik-1.10.4.zip

RUN /usr/share/elasticsearch/bin/plugin install delete-by-query

RUN /usr/share/elasticsearch/bin/plugin? install mobz/elasticsearch-head

3.完成相應的dock er構建,搭建相應的操作:docker build -t es2.4.4:V1? .? # 當前版本執(zhí)行操作

4.啟動docker images elasticsearch:使用docker命令啟動

docker run -d -p 9200:9200 -p 9300:9300 --name elasticsearch2.4.4 es2.4.4:v1

5.通過瀏覽器進行訪問:http://xx.xx.x.x:9200/? (阿里云測試的elasticsearch) 搜索引擎解決方案

6.其他技巧的:

進入容器;docker exec -it f0554917f139 /bin/bash?

進入指定目錄:/usr/share/elasticsearch?

默認情況下,Elastic 只允許本機訪問,如果需要遠程訪問,可以修改 Elastic 安裝目錄的config/elasticsearch.yml文件,去掉network.host的注釋,將它的值改成0.0.0.0,然后重新啟動 Elastic。

操作使用安裝插件,安裝相應的操作

7.關于docker的基本操作說明(http://dockone.io/article/3655

8.集群化的操作部署操作:(https://blog.csdn.net/zmx729618/article/details/80363875)

elasticsearch的elasticsearch.yml的文件配置

通過 docker? copy 的命令復制操作文件。

9.docker集群搭建;

配置相應的文件

檢查docker的ip容器ip地址:

docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容