版本使用:
- elasticsearch-6.7.0
- kibana-6.7.0-linux-x86_64
- logstash-6.7.0.rpm
- centos7
相关软件安装包下载:
https://elasticsearch.cn/download/
(1)ES安装
赋予权限:
cd /opt/softwares
chmod u+x elasticsearch-6.7.0.tar.gz
解压:
tar -zxvf elasticsearch-6.7.0.tar.gz -C ../modules/
创建软连接:
ln -s elasticsearch-6.7.0 elasticsearch
修改配置文件:
vim config/elasticsearch.yml
cluster.name: es-application
node.name: node-1
node.attr.rack: r1
path.data: data
path.logs: logs
network.host: bigdata-pro-m04
http.port: 9200
discovery.zen.ping.unicast.hosts: ["bigdata-pro-m04"]
注意需要在elasticsearch的根目录下创建data目录,这里不能写/data,而是data
启动:
bin/elasticsearch
启动过程中如有下面错误:
解决问题(1):
每个进程最大同时打开文件数太小,可通过下面2个命令查看当前数量
ulimit -Hn
ulimit -Sn
修改/etc/security/limits.conf文件,增加配置,然后重新启动
* soft nofile 65536
* hard nofile 65536
解决问题(2):
修改/etc/sysctl.conf文件,增加配置vm.max_map_count=262144
保存后执行:
sysctl -p
如果再次启动elasticsearch没有报错,并且能访问web界面即可:
http://10.211.55.6:9200/
(2)Logstash安装
安装Logstash使用的是6.7版本的rpm包
cd /opt/modules
sudo rpm -ivh /opt/softwares/logstash-6.7.0.rpm
rpm安装后的目录地址:/usr/share/logstash/
编写脚本的地址:/etc/logstash/conf.d
Logstash原理
Logstash管道具有两个必需元素input和output,以及一个可选元素filter。输入插件使用源中的数据,过滤器插件根据您的指定修改数据,输出插件将数据写入目标。
(3)Kibana安装
赋予权限:
cd /opt/softwares
chmod u+x kibana-6.7.0-linux-x86_64.tar.gz
解压:
tar -zxvf kibana-6.7.0-linux-x86_64.tar.gz -C ../modules/
创建软连接:
ln -s kibana-6.7.0-linux-x86_64 kibana
修改配置文件:
vim kibana.yml
server.port: 5601
server.host: "bigdata-pro-m04"
elasticsearch.hosts: ["http://bigdata-pro-m04:9200"]
启动kibana
bin/kibana
访问web界面,如果能访问就说明安装成功
http://10.211.55.6:5601
以上内容仅供参考学习,如有侵权请联系我删除!
如果这篇文章对您有帮助,左下角的大拇指就是对博主最大的鼓励。
您的鼓励就是博主最大的动力!