今天在云服务器使用docker部署es容器,容器运行成功,但是浏览器访问 服务器ip:9200 提示 服务器未发送任何数据
解决这个问题需要进入容器对配置文件进行修改
//进入容器内部
docker exec -it -u 0 【容器名称】 /bin/bash
//进入 /usr/share/elasticsearch/config 修改elasticsearch.yml
cd /usr/share/elasticsearch/config
vim elasticsearch.yml
将这两个值修改为false
当然输入vim命令时会提示找不到vim这个命令,这个时候就需要先下载vim在执行修改操作
//linux命令行下载vim
apt-get update
apt-get install vim
修改完配置文件之后 输入exit退出容器,然后重启es容器
//退出容器
exit
//重启es容器
docker restart es
再次访问 ip:9200 返显成功