docker搭建elasticsearch、logstash、kibana

网友投稿 228 2022-10-19

docker搭建elasticsearch、logstash、kibana

文章目录

​​elasticsearch​​​​logstash​​​​kibana​​

elasticsearch

获取镜像​​sudo docker pull elasticsearch​​

创建容器​​sudo docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d --name=容器名字 -p 9200:9200 -p 9300:9300 镜像id​​

浏览器访问​​pull logstash​​​​docker run -di --name=容器名 logstash​​​​sudo docker exec -it 容器名 /bin/bash​​

在虚拟机中​​docker logs -f logstash​​,如果出现端口等信息说明启动成功。

测试是否正常运行 命令​​​/usr/share/logstash/bin/logstash -e 'input { stdin {} } output { stdout { codec => rubydebug} }'​​​ 然后输入​​hello world​​,等待一会可以根据结果判断logstash是否正常

可能会出现​​LogStash Err:Logstash could not be started because there is already another instance​​​错误。 是之前运行的instance有缓冲,保存在​​​path.data​​​里面有​​.lock​​​文件,删除掉就可以。 查看​​​/etc/logstash/logstash.yml​​​中的​​Data path​​​部分,找到 ​​path.data​​​的文件路径 删掉​​​.lock​​​隐藏文件即可​​rm /var/lib/logstash/.lock​​

kibana

​​sudo docker pull kabana​​​​sudo docker run -d -p 5601:5601 --name=lab_kibana kibana:5.6.12​​ 访问5601端口测试搭建是否成功。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:docker常规操作 (这只鲸鱼挺好用)
下一篇:一起来学习Java的栈和队列
相关文章

 发表评论

暂时没有评论,来抢沙发吧~