环境介绍
192.168.161.180 vmmaster
192.168.161.181 vmslave1
192.168.161.182 vmslave2
所有节点
添加用户
# useradd elk
修改密码
# passwd elk
创建所需目录
[root@vmmaster ~]# mkdir -p /opt/install/elk
[root@vmmaster ~]# mkdir -p /opt/bigdata/elk
修改系统内存配置
[root@vmmaster ~]# vi /etc/sysctl.conf
添加以下内容
vm.max_map_count=655360 虚拟机内存
修改系统最大文件进程数配置
[root@vmmaster ~]# vi /etc/security/limits.conf
添加以下内容
* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096
让配置生效
[root@vmmaster ~]# sysctl -p
** 192.168.161.180 主节点**
将所需安装包上传至服务器指定目录
[root@vmmaster elk]# cd /opt/install/elk
[root@vmmaster elk]# ll
-rw-r--r--. 1 root root 29049540 Aug 6 11:51 elasticsearch-6.2.2.tar.gz
-rw-r--r--. 1 root root 4503122 Aug 6 11:50 elasticsearch-analysis-ik-6.2.2.zip
-rw-r--r--. 1 root root 928667 Aug 6 11:50 elasticsearch-head-master.zip
-rw-r--r--. 1 root root 63836160 Mar 30 2018 node-v8.11.1-linux-x64.tar
解压文件
[root@vmmaster elk]# tar -zxvf elasticsearch-6.2.2.tar.gz -C /opt/bigdata/elk/
修改宿主
[root@vmmaster elk]# chown -R elk:root elasticsearch-6.2.2
重命名
[root@vmmaster elk]# mv elasticsearch-6.2.2 elas622
修改配置文件
vi /opt/bigdata/elk/es622/config/elasticsearch.yml
对以下参数进行修改
node.name: master
node.master: true
network.host: 192.168.161.180
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"
discovery.zen.ping.unicast.hosts: ["vmmaster", "vmslave1","vmslave2"]
拷贝至其他节点
[root@vmmaster elk]# scp -r elas622 192.168.161.181:/opt/bigdata/elk
[root@vmmaster elk]# scp -r elas622 192.168.161.182:/opt/bigdata/elk
192.168.161.181 丛节点
修改配置文件
vi /opt/bigdata/elk/es622/config/elasticsearch.yml
对以下参数进行修改
node.name: master
node.master:flase
network.host: 192.168.161.181
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"
discovery.zen.ping.unicast.hosts: ["vmmaster", "vmslave1","vmslave2"]
192.168.161.182 丛节点
修改配置文件
vi /opt/bigdata/elk/es622/config/elasticsearch.yml
对以下参数进行修改
node.name: master
node.master:flase
network.host: 192.168.161.182
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"
discovery.zen.ping.unicast.hosts: ["vmmaster", "vmslave1","vmslave2"]
所有节点
切换用户
su - elk
启动elasticsearch,先启动主节点,然后启动丛节点
/opt/bigdata/elk/es622/bin/elasticsearch
至此elasticsearch安装完毕。