ELK6.3.0 环境搭建(一) ---elasticsearch6.3.0 环境搭建

1.概述

之前有搭建solr的相关环境,但是没想到在搭建elasticsearch的时,进展并没有很顺利,虽然一些基本索引概念可以使用,但是搭建还需要重新开始本次准备三台虚拟机,elk全部搭建。使用版本为:6.3.0

1.1机器分配

1号机器:elasticsearch+kibana

2号机器:Kafka+Zookeeper

3号机器:Logstash+Tomcat

1.2系统流程

                           

由logstash进行日志收集,完成后导入到kafka,有一个web项目对日志故障进行监控,然后导入到elasticsearch进行建立索引,并有kibana进行前端显示。

2.环境搭建

2.1elasticsearch搭建

2.1.1elasticsearch启动

从官方下载:https://www.elastic.co/ elasticsearch-6.3.0.tar.gz并导入到1机器中,

解压:tar -xvf elasticsearch-6.3.0.tar.gz

切换用户,并使得该用户对解压的路径有读写权限,在根目录下建立data目录;

进入bin目录,执行./elasticsearch 看到:


表示系统启动成功;

2.1.2elasticsearch外部访问问题总结

1.启动后会遇到无法外部访问,需要对配置文件进行修改,首先结束进程:


ps -ef |grep elast

kill -9 《进程号》

2.修改配置文件:进入config目录: vim elasticsearch.yml 

 --设置为本机ip;

再次启动,遇到问题:


再次修改配置文件:


打开下面的加入其他ip地址;

启动后:


    参考博客:https://blog.csdn.net/weini1111/article/details/60468068;进行设置:

vi /etc/security/limits.conf 添加如下内容

vi /etc/security/limits.d/90-nproc.conf

vi /etc/sysctl.conf

执行sysctl -p

然而,并没有解决问题:


找到英文官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/bootstrap-checks.html

根据官方的strongly建议,我们设置-Des.enforce.bootstrap.checks=true,强制在启动前进行环境检查;

根据提示调转到:https://www.elastic.co/guide/en/elasticsearch/reference/current/file-descriptors.html

设置nofile这个值就可以,这个分为hard和soft,我们已经进行了设置,但是似乎没有其作用:

配置完需要进行重启:

剩余的一个错误:

 

在elasticsearch.yml中配置bootstrap.system_call_filter为false,要在Memory下面:
bootstrap.memory_lock: false

bootstrap.system_call_filter: false

最后,再次启动,启动成功。

2.2 kibana搭建

同样下载,解压只软件目录:

需要注意的地方是:进行配置server.host:

elasticsearch.url:

2.2.1 遇到问题


 一句命令搞定:chmod 777 kibana-6.3.0-linux-x86_64/ -R

启动后:


如果都是这样启动,世界多美好~~~




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值