Elasticsearch 8.6.2 LINUX快速安装

该文详细描述了如何在Linux环境下安装和配置Elasticsearch集群,包括下载软件包、解压、创建用户、设置权限、调整系统参数、启动服务以及使用enrollmenttoken进行节点间的安全连接。此外,还提到了如何修改网络配置,启用跨域支持,并安装IK分词器以增强搜索功能。
摘要由CSDN通过智能技术生成

实例1 操作


cd /home

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.6.2-linux-x86_64.tar.gz

tar -xzf elasticsearch-8.6.2-linux-x86_64.tar.gz

mv elasticsearch-8.6.2 elasticsearch

为elaticsearch创建用户并赋予相应权限
adduser es

passwd es

chown -R es:es elasticsearch

chmod 770 elasticsearch


设置
sysctl -w vm.max_map_count=262144

sysctl -p

sysctl vm.max_map_count

su es

启动
./bin/elasticsearch
CLRT + C 结束
修改
network.host: 192.168.0.1 去掉注释 定义主机ip
cluster.name: my-application #去掉注释 自定义集群名字
node.name: node-1 #去掉注释 自定义主机名
# cors
http.cors.enabled: true
http.cors.allow-origin: "*"

获取token,其他实例机器中使用
./bin/elasticsearch-create-enrollment-token -s node
eyJ2ZXIiOiI4LjYuMiIsImFkciI6WyIxNzIuMTYuNDguMTQ6OTIwMCJdLCJmZ3IiOiIyNjIwMDMzYTg4MTg0NjdmYTI4ZGJjOTQ4MmY2MWE1YjZmODMxNmE0YmEyMjFhMzVkYjEwMmZjNWVhZjY0Njg1Iiwia2V5IjoienU5TERZY0JhMlpXMU9zSFhOeng6LUZjVTB6SjhSeS01UHoyR3pLNWRDUSJ9

实例2 操作


cd /home

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.6.2-linux-x86_64.tar.gz

tar -xzf elasticsearch-8.6.2-linux-x86_64.tar.gz

mv elasticsearch-8.6.2 elasticsearch

为elaticsearch创建用户并赋予相应权限
adduser es

passwd es

chown -R es:es elasticsearch

chmod 770 elasticsearch


设置
sysctl -w vm.max_map_count=262144

sysctl -p

sysctl vm.max_map_count

su es


CLRT + C 结束

使用token 启动
./bin/elasticsearch --enrollment-token eyJ2ZXIiOiI4LjYuMiIsImFkciI6WyIxNzIuMTYuNDguMTQ6OTIwMCJdLCJmZ3IiOiIyNjIwMDMzYTg4MTg0NjdmYTI4ZGJjOTQ4MmY2MWE1YjZmODMxNmE0YmEyMjFhMzVkYjEwMmZjNWVhZjY0Njg1Iiwia2V5IjoienU5TERZY0JhMlpXMU9zSFhOeng6LUZjVTB6SjhSeS01UHoyR3pLNWRDUSJ9
CLRT + C 结束
修改
network.host: 192.168.0.2 去掉注释 定义主机ip
cluster.name: my-application #去掉注释 自定义集群名字
node.name: node-2 #去掉注释 自定义主机名
# cors
http.cors.enabled: true
http.cors.allow-origin: "*"
启动
./bin/elasticsearch

成功加入集群

实例3 操作


cd /home

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.6.2-linux-x86_64.tar.gz

tar -xzf elasticsearch-8.6.2-linux-x86_64.tar.gz

mv elasticsearch-8.6.2 elasticsearch

为elaticsearch创建用户并赋予相应权限
adduser es

passwd es

chown -R es:es elasticsearch

chmod 770 elasticsearch


设置
sysctl -w vm.max_map_count=262144

sysctl -p

sysctl vm.max_map_count

su es


CLRT + C 结束

使用token 启动
./bin/elasticsearch --enrollment-token eyJ2ZXIiOiI4LjYuMiIsImFkciI6WyIxNzIuMTYuNDguMTQ6OTIwMCJdLCJmZ3IiOiIyNjIwMDMzYTg4MTg0NjdmYTI4ZGJjOTQ4MmY2MWE1YjZmODMxNmE0YmEyMjFhMzVkYjEwMmZjNWVhZjY0Njg1Iiwia2V5IjoienU5TERZY0JhMlpXMU9zSFhOeng6LUZjVTB6SjhSeS01UHoyR3pLNWRDUSJ9
CLRT + C 结束
修改
network.host: 192.168.0.3 去掉注释 定义主机ip 0.0.0.0
cluster.name: my-application #去掉注释 自定义集群名字
node.name: node-2 #去掉注释 自定义主机名
# cors
http.cors.enabled: true
http.cors.allow-origin: "*"
启动
./bin/elasticsearch

成功加入集群

查看集群状态

[root@VM-48-14-centos elasticsearch]# curl -k -u elastic:rRSQn_HA306KchpliovC https://172.16.48.14:9200/_cat/nodes
172.16.48.17 46 95 0 0.06 0.21 0.12 cdfhilmrstw - node-2
172.16.48.14 43 96 1 0.00 0.00 0.03 cdfhilmrstw * node-1

安装分词器

./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.6.1/elasticsearch-analysis-ik-8.6.1.zip

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值