Docker部署es+kibana

1.安装ES
docker pull elasticsearch:7.10.1

2.启动ES
docker run -d --name="elasticsearch" -p 9200:9200 -p 9300 -p 9300 -p 5601:5601 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms1024m -Xmx1024m"  elasticsearch:7.10.1

-d 后台运行
–name 设置容器名字
-p端口设置
-e属性设置
比如discovery.type设置为单节点模式
注意ES_JAVA_OPTS 是设置内存的,要是服务器只有2G内存,docker会自己kill进程的。别问我为啥知道的

游览器输入: ip:9200
Docker部署es+kibana_第1张图片
ES启动成功!


3.安装Kibanna
docker pull kibanna:7.10.1

注意 : kibanna的版本要和es一致!


4.启动Kibana
docker run -it --name="kibana" -p 5601:5601 --link elasticsearch:elasticsearch kibana:7.10.1

注意--link是为了链接之前安装的es!

ip:5601查看页面,要是正常出现那就说明整个步骤没问题!


5.配置Kibana
5.1找到Stack Management

Docker部署es+kibana_第2张图片

5.2找到Index Patterns

Docker部署es+kibana_第3张图片

5.3创建Index Pattern

Docker部署es+kibana_第4张图片

5.4设置Index Pattern 匹配规则

Docker部署es+kibana_第5张图片

5.5主页Discover看ES数据

Docker部署es+kibana_第6张图片
Docker部署es+kibana_第7张图片

最后注意:要在防火墙上开放对应端口!

你可能感兴趣的:(【架构】,elasticsearch,docker,kibana)