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
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!对于Elasticsearch 8.8.1版本的集群安装,您可以按照以下步骤进行操作: 1. 下载Elasticsearch安装包:访问Elasticsearch官方网站(https://www.elastic.co/downloads/elasticsearch)下载对应版本的安装包。 2. 解压安装包:将下载的安装包解压到您选择的目录。 3. 配置集群节点:打开解压后的安装目录,进入`config`文件夹,编辑`elasticsearch.yml`文件。 - 设置节点名称:找到`node.name`项,为每个节点设置一个唯一的名称。 - 设置集群名称:找到`cluster.name`项,为整个集群设置一个名称,所有节点必须使用相同的名称。 - 设置绑定地址:找到`network.host`项,设置节点绑定的IP地址。 - 设置节点间通信端口:找到`transport.tcp.port`项,设置节点间通信使用的TCP端口。 - 设置数据存储路径:找到`path.data`项,设置数据存储的路径。 4. 配置JVM堆内存:找到`jvm.options`文件,根据实际情况调整堆内存大小,通常建议将堆内存设置为机器总内存的一半。 5. 启动节点:在命令行中进入Elasticsearch安装目录的`bin`文件夹,执行以下命令启动节点: - Windows: `.\elasticsearch.bat` - Linux/Mac: `./elasticsearch` 6. 检查节点状态:执行以下命令检查节点的状态: - Windows: `.\elasticsearch.bat` 或 `.\elasticsearch.bat -E node.name=node-1 -E cluster.name=my_cluster` - Linux/Mac: `./elasticsearch` 或 `./elasticsearch -E node.name=node-1 -E cluster.name=my_cluster` - 使用浏览器访问`http://localhost:9200/_cat/nodes?v`,查看节点状态信息。 重复上述步骤设置并启动其他节点,确保它们都加入到同一个集群中。这样就完成了Elasticsearch 8.8.1版本集群的安装和配置。 希望对您有所帮助!如有更多问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值