3、Elastic Search Linux集群安装

1、Elastic集群安装

#1、查看用户组
cat /etc/group | grep esroot
cat /etc/passwd |grep esroot

#创建用户不创建home目录,无密码
groupadd esroot
useradd -r -g  esroot esroot
#可设置密码
#passwd esroot
userdel esroot
groupdel esroot
#2、解压elasticsearch-7.7.0 (可下载或其他环境拷贝)
#可把测试环境的Elastic程序拷贝过去
#tar -zcvf /home/test/elasticsearch-7.7.0.tar.gz ./* --exclude=logs

tar -zxvf **.tar.gzip
mv *** elasticsearch-7.7.0
#更改当前用户所属
chown -R esroot:esroot /elasticsearch-7.7.0
chmod -R 755 /elasticsearch-7.7.0
#切换用户,后续用户都有esroot操作
su esroot

#3、修改配置
cd /elasticsearch-7.7.0/config
vi elasticsearch.yml
cluster.name: zx-es
node.name: 201

path.data: /home/es/data
path.logs: /home/es/logs

network.host: 172.16.14.201
http.port: 9200

discovery.seed_hosts: ["172.16.14.201:9300","172.16.14.202:9300", "172.16.14.203:9300"]
cluster.initial_master_nodes: ["201", "202", "203"]

#4、优化JVM内存
vi jvm.options
-Xms3g
-Xmx3g

#5、安装中文词库,直接拷贝测试环境文件,或者插件安装
cd elasticsearch-7.7.0/plugins
analysis-ik
analysis-pinyin
analysis-stconvert

#测试环境插件打包
tar -zcvf /home/test/plugin.tar.gz ./*
tar -zxvf /home/test/plugin.tar.gz  -C /home/test/plugin

#插件安装
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.7.0/elasticsearch-analysis-ik-7.7.0.zip

#5.1、配置Elastic的动态分词,接口配置F5地址
#analysis-ik 这个目录可能,需要从插件目录下拷贝过去(在plugin/analysis-ik目录下配置理论也可以)
cd /elasticsearch-7.7.0/config/analysis-ik
vi IKAnalyzer.cfg.xml 
<entry key="remote_ext_dict">http://172.16.10.68:7081/tokenizer/dict</entry>

#6、启动,由esroot启动(等待其它服务器部署完依次启动)
su esroot
cd elasticsearch-7.7.0
bin/elasticsearch -d   


#7、其它节点服务器部署
依次重复1-5操作步骤

2、kibana安装

#8、kibana安装(在1台服务器安装即可)
tar -zxvf kibana-7.7.0-linux-x86_64.tar.gz
mv kibana-7.7.0-linux-x86_64 kibana-7.7.0

#8.2、修改配置
cd kibana-7.7.0/config
vi kibana.yml
server.port: 5601
server.host: "172.16.14.201"
elasticsearch.hosts: ["http://172.16.14.201:9200","http://172.16.14.202:9200","http://172.16.14.203:9200"]

#8.3、启动
nohup  ../bin/kibana   &
ps -ef|grep node
netstat -tunlp|grep 5601

http://localhost:5601/

3、防火墙端口

#9、服务器添加防火墙端口(根据实际需要添加(centos7双向控制))
#redis-6379/6380
#mysql-3306 
#kibana-5601 
#nacos-8848 
#Elastic-9200 
#ES-api程序-7081

vi /etc/sysconfig/iptables
6380/9200/8848
systemctl restart iptables
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值