Docker安装ElasticSearch镜像文件使用Kibana可视化
本次实验配置已经装载好了Docker
1.下载镜像文件指令
docker pull elasticsearch:7.4.2
docker pull kibana:7.4.2 kibana是ES的可视化工具
2.设置目录挂载
mkdir -p /mydata/elasticsearch/config # 三条命令一句执行完后再执行下一句 前两句先创建容器中目录要挂在到外部的哪个文件
mkdir -p /mydata/elasticsearch/data
echo "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elasticsearch.yml #将echo "http.host: 0.0.0.0"这条写入es配置文件 表示允许远程的任何机器访问es 之前安装mysql redis这些也需要设置运行所有远程机器访问 不然会拒绝访问
#注意 这里host: 和 0.0.0.0之间有个空格
3.启动ES
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms64m -Xmx512m" \
-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \
-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.4.2
4.查看错误日志
如果发现启动完成了ES后但是访问不了9200端口就要查询他的错误日志
docker logs elasticsearch 查询错误日志
访问本地ES地址看看,如果能访问就是没问题 http://192.168.81.128:9200/
5.使用Kibana可视化查看结果
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://192.168.81.128:9200 -p 5601:5601 -d kibana:7.4.2
6.看到这个界面就是运行成功了
阅读剩余
版权声明:
作者:IT博士
链接:https://itboshi.com/?p=65
文章版权归作者所有,未经允许请勿转载。
THE END