大概问题是这样的,每次都要下载ES然后安装ik等插件感觉挺麻烦的,就想自己做个简单的镜像尝试一下
elasticsearch.yml
启动后,访问127.0.0.1:9200成功。
然后使用官方提供的的java api去访问,死活连接不上。后来才发现,java api刚开始是想去连接127.0.0.1:9300,但不知道发生了什么操作,给重新定位到172.17.0.2了, 所以实际是去链接172.17.0.2:9300。而172.17.0.2正是本机docker中ES容器的地址。
请教这是怎么回事,该如何解决? 提取感谢~
elasticsearch.yml
FROM elasticsearch:6.4.2
RUN mkdir -p /usr/share/elasticsearch/plugins/ik
RUN cd /usr/share/elasticsearch/plugins/ik && wget https://github.com/medcl/elast ... 2.zip && unzip elasticsearch-analysis-ik-6.4.2.zip
启动后,访问127.0.0.1:9200成功。
然后使用官方提供的的java api去访问,死活连接不上。后来才发现,java api刚开始是想去连接127.0.0.1:9300,但不知道发生了什么操作,给重新定位到172.17.0.2了, 所以实际是去链接172.17.0.2:9300。而172.17.0.2正是本机docker中ES容器的地址。
请教这是怎么回事,该如何解决? 提取感谢~
1 个回复
[已注销]
赞同来自: sishuidliunian