CentOS7下安装elsticsearch、kibana、filebeat、logstash服务

CentOS7下安装elsticsearch、kibana服务

  

一、操作系统配置
 
1.1 文件句柄配置
vim /etc/security/limits.conf
 
文件中新增
# End of file
# 线程进程数
* soft nproc  65535
* hard nproc  65535
 
# 文件句柄数
* soft nofile 65535
* hard nofile 65535
 
1.2 配置虚拟内存大小
vim /etc/sysctl.conf
 
文件中新增
# 设置虚拟内存大小
vm.max_map_count=262144
 
修改完sysctl.conf文件,执行以下命令使之生效
sysctl -p
 
 
二、elasticsearch相关配置
 
下载
 
2.1 安装
 
elasticsearch是要依赖于openjdk运行的,所以我们要配置一下openjdk的相关配置。(elasticsearch-7.x 要求 jdk 14)
 
解压 openjdk
tar -zxvf openjdk-14.0.2_linux-x64_bin.tar.gz

 

配置环境变量
vim /etc/profile
 
在文件末尾新增以下配置(JAVA_HOME为 jdk所在的目录)
#java environment
export JAVA_HOME=/software/jdk-14.0.2
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
 
执行以下命令,使得文件生效
source /etc/profile

 

解压elasticsearch安装包
tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz
注意:elasticsearch与kibana版本要一致
 
 
新建es专用账号
adduser esuser
password esuser
 
授权用户
chown -R esuser /software/elasticsearch-7.8.0
 
切换到es用户下
su esuser

 

运行elasticsearch  如果想要后台运行 后加 -d
./bin/elasticsearch
 
测试elastic是否启动
curl http://127.0.01:9200
 
如果看到以下输出说明已经配启动成功
 
 
2.2 配置elasticsearch
 
进入到elasticsearch安装路径下,进入到config文件下,编辑配置文件
vim elasticsearch.yml
 
修改如下配置
 
再次启动elasticsearch
 
注意:
  如果第一次启动报了很多错,建议把es停掉,然后把里面的data目录清空,因为7.0以后es的引导可能会有点问题(es第一次选举的时候,引导盘的问题,引导到es第一个节点上面)
  cd data/
  rm -rf *
 
通过命令关闭防火墙
systemctl stop firewalld
 
使用物理主机访问  http://192.168.1.48:9200/ ,看到以下界面说明配置成功
 
 
三、kibana安装
 
解压 kibana安装包
tar -zxvf kibana-7.8.0-linux-x86_64.tar.gz
注意:elasticsearch与kibana版本要一致
 
编辑kibana配置文件
vim /kibana-7.8.0-linux-x86_64/config/kibana.yml
 
授权用户
chown -R esuser /software/kibana-7.8.0-linux-x86_64
 
修改如下配置
server.host: "192.168.1.48"
elasticsearch.hosts: ["http://192.168.1.48:9200"]
i18n.locale: "zh-CN"
 
启动kibana,后台运行 后面加上 &
./bin/kibana
 
如果出现以下报错,可忽略
 
 
浏览器输入地址  http://192.168.1.48:5601/ 可以查看kibana的界面
 
 三、filebeat安装
 
解压 filebeat安装包
tar -zxvf filebeat-7.8.0-linux-x86_64.tar.gz
 
编辑filebeat配置文件
vim /filebeat-7.8.0-linux-x86_64/filebeat.yml
 
 
filebeat 导入看板
./filebeat setup dashboard
 

 

 

采集Syslog
 
进入配置模板目录
  cd modules.d/
  
  

复制cp system文件

  cp system.yml.disabled system.yml

修改system.yml

 

 

启动filebeat,后台运行 后面加上 &
./filebeat
 
 
采集ES运行日志
 

复制 elasticsearch文件

  cp elasticsearch.yml.disabled elasticsearch.yml

修改elasticsearch.yml

 

在kibana中,添加filebeat的索引模式

 

 

然后在 Discover中即可选择查看添加的索引

 

 

五、logstash安装

解压logstash安装包
tar -zxvf logstash-7.8.0.tar.gz
 
新增logstash的配置文件,
vim /es/elastic-agent-log-linux.conf
 添加内容

 

根据配置 启动 logstash (-f 表示加载当前配置文件)

./logstash-7.8.0/bin/logstash -f elastic-agent-log-linux.conf

新建会话查看jps

 

 

查看logstash采集的信息

 

 

至此,elasticsearch、kibana、filebeat、logstash 安装配置完成

 

 

posted @ 2020-07-30 23:45  离散音符  阅读(454)  评论(0编辑  收藏  举报