美文网首页
elk官网rpm方式搭建

elk官网rpm方式搭建

作者: 夜清溟 | 来源:发表于2019-12-17 20:46 被阅读0次

elasticsearch:
https://www.elastic.co/guide/en/elasticsearch/reference/7.4/rpm.html

启动之前如果要自定义数据和日志的位置
需要将path.data 和、path.logs目录改为elasticsearch用户

查看集群健康状态:
curl -XGET 'http://es01.loc:9200/_cluster/health?pretty'

kibana:
https://www.elastic.co/guide/en/kibana/7.4/rpm.html#rpm-key

logstash:
https://www.elastic.co/guide/en/logstash/7.4/installing-logstash.html

Logstash requires Java 8 or Java 11.
需要java环境:

yum search java-11-openjdk
yum install -y java-11-openjdk*
java -version

设置JAVA_HOME:

(一)找到JAVA安装目录

方式一
ls -l $(which java)
方式二
which java

如果显示的是 /usr/bin/java 请执行下面步骤

ls -lr /usr/bin/java

输出应为:/usr/bin/java -> /etc/alternatives/java

ls -lrt /etc/alternatives/java

输出:/etc/alternatives/java -> /usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.aarch64/jre/bin/java

上面的/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.aarch64就是JAVA的安装路径

(二)设置

1):编辑环境变量的配置文件

vi /etc/profile

2):在文件底部加入以下配置

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.aarch64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

3):刷新配置,使其生效

source /etc/profile

4):测试配置结果

echo $JAVA_HOME

索引清理脚本

chmod +x clean_es.sh 赋予可执行权限
[root@service_es01 script]# cat clean_es.sh 
#/bin/bash
#es-index-clear
#只保留30天内的日志索引
LAST_DATA=`date -d "-30 days" "+%Y.%m.%d"`
#删除上个月份所有的索引
curl -XDELETE 'http://es01.loc:9200/*-'${LAST_DATA}'*'

将脚本写到计划任务中

crontab -e 创建计划任务每天的凌晨一点清除索引。
0 1 * * *  /data/service/script/clean_es.sh

查看所有索引

curl 'localhost:9200/_cat/indices?v'

可参考网络文档

https://www.cnblogs.com/pilihaotian/p/5830754.html

相关文章

网友评论

      本文标题:elk官网rpm方式搭建

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