关于elk安装搭建的两种思路?
一.直接基于docker仓库中elk镜像安装
安装参考文档:https://blog.csdn.net/weixin_42242494/article/details/82494964
优势:灵活便捷,部署即用。
二.基于docker安装centos镜像服务器
安装步骤如下:
1.安装docker不再赘述
2.查看centos版本,此命令不太稳定。
3.在这里我选择centos:7,拉取镜像
5.查看正在运行的容器,下图运行的是myCentos
制作镜像
查看,镜像已经生成
6.启动容器
docker run --privileged --cap-add SYS_ADMIN -e container=docker
这个命令用来建立一个CENTOS的容器。把80端口映射到容器的8080端口。
--privileged 指定容器是否是特权容器。这里开启特权模式。
--cap-add SYS_ADMIN 添加系统的权限。不然,系统很多功能都用不了的。
-e container=docker 设置容器的类型。
-it 启动互动模式。pass:
-v
/root/software/
:
/mnt/software/
进入正在运行的centos容器,进去后就和操作linux一样了
安装jdk1.8,详情见https://blog.csdn.net/github_38336924/article/details/82221258
这里安装下载elk的6.2.4
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz
wget https://artifacts.elastic.co/downloads/logstash/logstash-6.2.4.tar.gz
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.2.4-linux-x86_64.tar.gz
我的解压安装目录是
创建用户
3. 设置ElasticSerach文件夹为用户zqr所有:chown -R zqr.zqr /usr/local/elk/elasticsearch-6.2.4
注意切换用户之前,要记得root密码,也可修改root密码,这里我把root密码修改为:root