Homestead 下搭建 ELK 踩坑日记
-
apt-get install default-jre
报错:E: unlocate the package
是因为改了 /etc/apt/sources.listapt-get update
一下就好了 -
.tar.gz 用 tar -xzf elasticsearch-6.4.3.tar.gz 解压安装
-
chown: cannot access 'elasticsearch': No such file or directory
因为下载的文件夹是 elasticsearch-6.4.3
改为 chown -R elsearch:elsearch elasticsearch-6.4.3 就好了 -
checking that Elasticsearch is running 用 GET / 不行,powershell下用
curl -X GET "localhost:9200/"
-
浏览器 打开 localhost:5601 拒绝访问,是因为 homestead 在 192.168.10.10 下运行,
所以编辑 /etc/kibana/kibana.yml 下的 server.host: 192.168.10.10 就可以了 -
elasticsearch:5.0.0 max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
启动时报错虚拟内存空间不够,sudo sysctl -w vm.max_map_count=262144
设置一下就可以了 -
homestead.yaml 文件配置比如 ports: 英文前不能有空格,不然会报错
-
bin/logstash -f ../config/logstash-simple.conf 启动配置文件路径要正确,否则会假启动(显示启动,却退出终端,像后台运行一样,实则没用启动)
-
homestead 环境下 logstash.conf 配置 input 路径 path 得是绝对路径,且如果安装目录不是在 /var/share/ 而是在 /vagrant 下
则要运行命令行\w
查看当前目录,并和 input 输入目录拼接 -
To test your Logstash installation, run the most basic Logstash pipeline. For example:
cd logstash-6.4.3 bin/logstash -e 'input { stdin { } } output { stdout {} }'
After starting Logstash, wait until you see "Pipeline main started" and then enter hello world at the command prompt:
hello world 2013-11-21T01:22:14.405+0000 0.0.0.0 hello world
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: