栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

linux安装elasticsearch(集群版)

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
平庸是常态,但我不甘
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/720380.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号