linux安装elasticsearch(集群版)

前言

安装elasticsearch集群版,相关的一些问题可以去单机版那篇博文查看

linux安装elasticsearch(单机版)_Give_time_to_Bug的博客-CSDN博客


提示:以下是本篇文章正文内容,下面案例可供参考

一、安装elasticsearch

1.下载

官网:Download Elasticsearch | Elastic

需要的安装包也可以去这里获取

linux安装elasticsearch(单机版)_Give_time_to_Bug的博客-CSDN博客

2.解压jar包

服务器:10.0.0.1,10.0.0.2,10.0.0.3

在三台服务上分别解压jar包,并且重命名

tar -zxvf elasticsearch-7.15.2-linux-x86_64.tar.gz -C /usr/java/es/

mv elasticsearch-7.15.2 node-1
mv elasticsearch-7.15.2 node-2
mv elasticsearch-7.15.2 node-3

3.更改es自带jdk

vim elasticsearch-env
#使用自带jdk

ES_JAVA_HOME="/usr/java/es/node-1/jdk"

4.添加用户组和用户,并将es文件夹给用户组es和用户es授权

groupadd es
useradd es -g es
chown -Rf es:es /usr/java/es/

5.更改最大文件描述符,最大线程数,最大虚拟内存

vim /etc/sysctl.conf
#添加最大虚拟内存数
vm.max_map_count=262144

vim /etc/security/limits.conf
#添加es用户配置
es soft nofile 65535
es hard nofile 65535
es soft nproc 4096
es hard noroc 4096

6.重新加载虚拟内存

sysctl -p

7.修改集群配置文件

vim elasticsearch.yml
#集群名称
cluster.name: dianping
# ------------------------------------ Node ------------------------------------
#节点名称
node.name: node-1
# ---------------------------------- Network -----------------------------------
#表示内网,外网地址一致
#network.host: 0.0.0.0

#设置绑定的ip地址,**这里使用****内网ip****** 
network.bind_host: 0.0.0.0
#设置其它节点和该节点交互的ip地址,**把他设置为外网IP** 
network.publish_host: 10.0.0.1

#相同云平台用内网ip访问,不同云平台用外网ip访问,两台腾讯云使用内网通信,阿里云与腾讯云之间使用外网通信

#端口
http.port: 9200

#集群之间进行指令传输
transport.tcp.port: 9300

#跨域
http.cors.enabled: true
http.cors.allow-origin: "*"
# --------------------------------- Discovery ----------------------------------
#集群发现
discovery.seed_hosts: ["10.0.0.1", "10.0.0.2", "10.0.0.3"]
#竞选主节点
cluster.initial_master_nodes: ["node-1", "node-2", "node-3"]

8.切换到es用户,启动

su es

分别启动三台服务

./elasticsearch -d

9.查看节点和集群信息

http://10.0.0.1:9200/_cat/nodes
http://10.0.0.1:9200/_cluster/health

平庸是常态,但我不甘

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值