前提:请自行关闭防火墙
组件版本
安装java
1、官网下载java的tar包,解压
2、配置/etc/profile文件
vim /etc/profile,添加如下几行
export JAVA_HOME=/home/jdk1.8.0_202 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source一下
source /etc/profile
安装es
1、获取es
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.16.2-x86_64.rpm
2、安装es
rpm -ivh elasticsearch-7.16.2-x86_64.rpm
3、配置es
vim /etc/elasticsearch/elasticsearch.yml
cluster.name: myes #集群名字 node.name: node-1 #node名字 path.data: /home/elk/es-data #日志数据路径 path.logs: /var/log/elasticsearch #日志路径 bootstrap.memory_lock: false network.host: 192.168.17.131 #本机地址 http.port: 9200 #开启端口9200 discovery.seed_hosts: ["0.0.0.0"] # 开启跨域访问支持,默认为false http.cors.enabled: true # 跨域访问允许的域名地址 http.cors.allow-origin: "*" # 通过为 cluster.initial_master_nodes 参数设置符合主节点条件的节点的 IP 地址来引导启动集群 cluster.initial_master_nodes: ["node-1"]
4、创建日志数据文件夹
mkdir es-data
5、配置/etc/sysconfig/elasticsearch文件
vim /etc/sysconfig/elasticsearch,添加如下几行
JAVA_HOME=/home/jdk1.8.0_202 ES_JAVA_HOME=/home/jdk1.8.0_202
安装logstash
1、获取logstash
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.16.2-x86_64.rpm
2、安装logstash
rpm -ivh kibana-7.16.2-x86_64.rpm
安装kibana
1、获取kibana
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.16.2-x86_64.rpm
2、安装kibana
rpm -ivh kibana-7.16.2-x86_64.rpm
3、配置kibana
修改配置文件vim /etc/kibana/kibana.yml
server.port: 5601 server.host: "192.168.17.131" elasticsearch.url: ["http://192.168.17.131:9200"] kibana.index: ".kibana"
启动
1、启动es
systemctl start elasticsearch
验证es是否启动,用elasticsearch-head验证
2、启动logstash
通过配置文件来收集日志,默认配置文件夹为/etc/logstash/conf.d/进入该文件夹编写配置文件demo.conf
input{ stdin{} } filter{ } output{ elasticsearch{ hosts => ["192.168.17.131:9200"] index => "logstach-%{+YYYY.MM.dd}" } stdout{ codec => rubydebug } }
通过加载配置文件启动
/usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/demo.conf
3、启动kibana
systemctl start kibana
访问kibana:http://192.168.17.131:5601/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)