elasticsearch 集群搭建
1. 将安装包elasticsearch-5.6.0.tar.gz上传到安装节点的服务目录,然后解压:
#cd /home/elastic
#tar -zxvf elasticsearch-5.6.0.tar.gz
2. 创建es用户
#useradd elastic
3.规划存储路径(尽量es的目录存在磁盘空间大的),测试环境规划两个目录
#mkdir -p /home/elastic/data/indexes
#mkdir -p /home/elastic/logs
#chown -R elastic:elastic /home/elastic/data/indexes
4.修改配置(修改limit open files最大数)
# vim /etc/sysctl.conf
最后添加一行
#vm.max_map_count=262144
执行生效 : sysctl -p
5.修改/etc/profile
#ulimit -n 409600
执行生效: #source /etc/profile
6.修改所属组权限
# chown -R elastic:elastic /home/elastic/*
7.修改配置
#cd /home/elastic/elasticsearch-5.6.0/config
#vim elasticsearch.yml
修改如下几个配置项:(注意配置项顶头不能有空格,最后一项的配置为 节点数/2 +1)
cluster.name: TestCluster
node.name: node-1 (第二个节点 node.name: node-2)
path.data: /home/elastic/data/indexes
path.logs: /home/elastic/logs
network.host: 127.1.1.1 (本机ip)
discovery.zen.ping.unicast.hosts: ["127.1.1.1", "127.1.1.2", "127.1.1.3"]
discovery.zen.minimum_master_nodes: 3
8.分别在pc2, pc3上面执行步骤:1--7
9.启动(分别在3台机器上执行)
切换用户:su - elastic
$cd /home/elastic/elasticsearch-5.6.0/bin
$sh elasticsearch -d
10.验证
$ps -ef|grep elasticsearch
出现如下进程:
进入es查看ES节点。
#curl 127.1.1.1:9200/_cat/nodes?v
Kibana部署
程序包准备:
kibana-5.6.0-linux-x86_64.tar.gz
安装服务器:
localhost11(选择ES集群中任意一台服务器)
安装步骤
1.在/opt目录下创建kibana目录
# mkdir -p /opt/kibana
将安装包放入/opt/kibana目录下,解压
# tar -zxvf kibana-5.6.0-linux-x86_64.tar.gz
解压完成后,进入kibana安装目录,修改配置文件kibana.yml
# vim config/kibana.yml
进入/opt/kibana/kibana-5.6.0-linux-x86_64/bin目录,使用指令 ./kibana 启动kibana
# cd /opt/kibana/kibana-5.6.0-linux-x86_64/bin
# ./kibana &
5. 验证:在本地电脑上访问kibanna,打开http://ip:5601 创建索引。