栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

docker搭建elasticsearch、logstash

docker搭建elasticsearch、logstash

文章目录
  • elasticsearch
  • logstash

elasticsearch

获取镜像sudo docker pull elasticsearch

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

浏览器访问http://ip:9200,如果几行json格式的信息,则说明搭建成功。


logstash

docker 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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/342380.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号