1、部署es+kibana (备注:es暴露的端口很多, es十分耗内存,es的数据一般需要放置到安全目录)
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.2
下载启动一步到位,暴露的是9200和9300端口,discovery.type=single-node集群默认单个节点
非常耗内存,一启动就是一点几个G,可能会导致卡顿
解决卡顿的方法:
第一步:docker stats 查看cpu的状态
第二步:通过第一步发现已经装好了,再通过 curl localhost:9200 发现可以访问成功
第三步:赶紧关闭es,(docker stop 容器id)增加内存的限制,修改配置文件 (-e 环境配置修改)
docker run -d --name elasticsearch01 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" elasticsearch:7.6.2
第四步:docker ps 查看容器id
第五步:docker stats 容器id 查看此容器的资源占用情况
第六步:curl localhost:9200 查看是否能访问,也就是是否安装成功了
2、使用kibana连接es?