docker-compose的ELK环境搭建
docker 和 docker-compose 安装教程:https://blog.youkuaiyun.com/m0_46210779/article/details/115035841?spm=1001.2014.3001.5502
环境搭配
切换到/usr/local目录下
#创建docker目录
mkdir docker
进入到docker目录进行以下操作:
创建Elasticsearch数据挂载路径:
mkdir -p ./elasticsearch/data
对该路径授予777权限:
解决启动elasticsearch容器出现root权限问题
chmod 777 ./elasticsearch/data
创建Elasticsearch插件挂载路径:
mkdir -p ./elasticsearch/plugins
创建Logstash配置文件存储路径:
mkdir -p ./logstash
在该路径下创建logstash-febs.conf配置文件:
避免直接运行logstash出现异常
vi ./logstash/logstash.conf
内容如下所示:
input {
tcp {
mode => "server"
host => "0.0.0.0"
port => 4560
codec => json_lines
}
}
output {
elasticsearch {
hosts => "[服务器|虚理机端口号]:9200"
index =