ELK(2):ELK安装环境和安装包


ELK(2):ELK环境和安装包准备

1.1 环境配置

1.1.1 配置Java环境

elasticsearch和Logstash 的运行依赖于 Java 运行环境, Logstash 5.6 以上版本不低于 Oracle JDK version 1.8.0_131,7.0之后貌似对OpenJDK支持友好。出于习惯,这里采用的1.8.0_212。

java -version
#java version "1.8.0_212"
#Java(TM) SE Runtime Environment (build 1.8.0_212-b10)
#Java HotSpot(TM) 64-Bit Server VM (build 25.212-b10, mixed mode)

1.1.2 调整可用内存

#elasticsearch最少262144 否则报错
#永久
echo 'vm.max_map_count=655360' | sudo tee -a  /etc/sysctl.conf
sudo sysctl -p
#临时
sudo sysctl -w vm.max_map_count=655360
#查看
sudo sysctl -a|grep vm.max_map_count

1.1.3 调整最大打开文件数

#elasticsearch要求65535否则报错
echo "* soft nofile 655350" | sudo tee -a  /etc/security/limits.conf
echo "* hard nofile 655350" | sudo tee -a  /etc/security/limits.conf
ulimit –Hu
ulimit -Su
如果重新登录不生效

vi /etc/ssh/sshd_config
将# UseLogin no 改成UseLogin yes,并重启ssh

1.2 RPM安装包

ELK 套间版本尽量一致,避免各种坑和奇葩的错误!Redis 还是采用3.0后的吧!我提前安装了用的4.0.6

https://www.elastic.co/downloads

http://download.redis.io/releases/

elasticsearch-7.2.0-x86_64.rpm 
filebeat-7.2.0-x86_64.rpm 
kibana-7.2.0-x86_64.rpm 
logstash-7.2.0.rpm
redis:4.0.6 #我预先安装了,不一定用

nohup wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-x86_64.rpm  &
nohup wget https://artifacts.elastic.co/downloads/logstash/logstash-7.2.0.rpm  &
nohup wget https://artifacts.elastic.co/downloads/kibana/kibana-7.2.0-x86_64.rpm  &
nohup wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.2.0-x86_64.rpm  &

优质内容筛选与推荐>>
1、结构型模式:桥接(Bridge)
2、2017/8/7 考试吐槽
3、c语言循环结构
4、Martini初步
5、CSS3那些不为人知的高级属性


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号





    联系我们

    欢迎来到TinyMind。

    关于TinyMind的内容或商务合作、网站建议,举报不良信息等均可联系我们。

    TinyMind客服邮箱:support@tinymind.net.cn