美文网首页
ELK——01安装ELK

ELK——01安装ELK

作者: 转身丶即天涯 | 来源:发表于2020-08-28 16:15 被阅读0次

安装环境

Centos 7.7


JAVA_HOME不见了?

因为搭建ELK需要Java环境,所以需要知道JAVA_HOME。
我最终在 /usr/lib/jvm/jre-1.8.0-openjdk 中知道了JDK,然后指定此路径为JAVA_HOME。

ELK官网下载页面

https://www.elastic.co/cn/downloads/

01 安装logstash

logstash官网
直接安装logstash官网方式安装。

image.png
image.png

02 安装elasticsearch

03 安装kibana

和logstash一样,采用yum安装方式,直接看官网教程,不再赘述。
https://www.elastic.co/guide/en/kibana/7.9/rpm.html#rpm-repo

04 配置账号

ELK也是cs架构,所以会有一个服务器用于接收存储并展示日志,此账号用于客户端。
一般而言,会为ELK专门创建一个账号。这个账号会用于所有ELK的相关连接和通信。

useradd user_name;echo your_pwd|passwd user_name --stdin

user_name改为用户名,your_pwd改为密码。

为什么不能用root用户?

这是出于系统安全考虑设置的条件。由于ElasticSearch可以接收用户输入的脚本并且执行,为了系统安全考虑,
建议创建一个单独的用户用来运行ElasticSearch。

05 设置开机自动启动

sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
sudo systemctl enable kibana.service

06 启动服务

sudo systemctl start elasticsearch.service
sudo systemctl start kibana.service
sudo systemctl start logstash.service

07 确认elasticsearch是否启动成功

用curl 访问 http://localhost:9200,看是否能得到返回值。若得到返回值,证明elasticsearch服务启动成功。

curl http://localhost:9200

08 安装redis

yum install -y redis
systemctl enable redis # 开机启动
systemctl start redis # 启动redis服务

09 确认redis是否启动成功

测试可用性:打开redis客户端,随便设置一个值,并取出来。


image.png

10 修改kibana配置文件,用以支持其他机器访问

yum 安装软件的原文件一版放置于 /etc/ 目录下,kibana也不例外,放在/etc/kibana
修改 /etc/kibana/kibana.yml 配置文件中的server.host 和 server.port,如下图所示。


image.png

然后再通过浏览器访问kibana的地址就可以了。


image.png

相关文章

网友评论

      本文标题:ELK——01安装ELK

      本文链接:https://www.haomeiwen.com/subject/nudlsktx.html