docker搭建ElasticSearch+Kibana(单点)
查看max_map_count的值 默认是65530
cat /proc/sys/vm/max_map_count
重新设置max_map_count的值
sysctl -w vm.max_map_count=262144
拉取镜像
docker pull elasticsearch:7.7.0
启动镜像
docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.7.0
验证es安装成功
http://${ip}:9200/
---------es安装完毕-------------
docker拉取Kibana
docker pull kibana:7.7.0
启动Kibana
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://${ip}:9200 -p 5601:5601 -d kibana:7.7.0
进入Kibana容器
vi /usr/share/kibana/config/kibana.yml
编辑内容
server.name: kibana
server.host: "0"
elasticsearch.hosts: [ "http://${ip}:9200" ]
xpack.monitoring.ui.container.elasticsearch.enabled: true
Kibana控制台
http://${ip}:5601/app/kibana#/dev_tools/console
ps~ Docker查看启动日志命令
docker logs -f kibana