#私藏项目实操分享# Linux开发环境搭建CentOs7之五ELASTICSEARCH集群部署

Posted 曾某人阿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#私藏项目实操分享# Linux开发环境搭建CentOs7之五ELASTICSEARCH集群部署相关的知识,希望对你有一定的参考价值。

一、环境准备

准备两台 ​​CentOs7​​ 虚拟环境进行双节点集群部署

二、安装包准备

1、下载

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch6.4.2.tar.gz

2、新建安装路径,将压缩包复制到该⽬录下并解压

mkdir /opt/elasticsearch 

三、集群配置

需要修改两个节点上的配置⽂件 ​​elasticsearch.yml​​ 

1、节点一

cluster.name: codesheep         # 集群名称 
node.name: # 节点名
network.host: 192.168.31.8 # 绑定的节点1地址
network.bind_host: 0.0.0.0 # 必选项
discovery.zen.ping.unicast.hosts: ["192.168.31.8","192.168.31.9"] # hosts列表
discovery.zen.minimum_master_nodes: 1
## 如下配置是为了解决 Elasticsearch可视化⼯具 dejavu的跨域问题!若不⽤可视化⼯具 则可省略这一步
http.port: 9200
http.cors.allow-origin: "http://192.168.199.76:1358"
http.cors.enabled: true
http.cors.allow-headers : X-Requested-With,X-Auth-Token,ContentType,Content-Length,Authorization
http.cors.allow-credentials: true

2、节点二

cluster.name: zengxiaochao         # 集群名称 
node.name: test # 节点名
network.host: 192.168.31.9 # 绑定的节点2地址
network.bind_host: 0.0.0.0
discovery.zen.ping.unicast.hosts: ["192.168.31.8","192.168.31.9"] # hosts列表
discovery.zen.minimum_master_nodes: 1
## 如下配置是为了解决 Elasticsearch可视化⼯具 dejavu的跨域问题!若不⽤可视化⼯具 则可省略这一步
http.port: 9200
http.cors.allow-origin: "http://192.168.199.76:1358"
http.cors.enabled: true http.cors.allow-headers : X-Requested-With,X-Auth-Token,ContentType,Content-Length,Authorization
http.cors.allow-credentials: true

四、启动前准备

1、创建⽤户及⽤户组,由于 ​​Elasticsearch​​ 不能以 ​​root​​ ⽤户启动,因此需要添加⾮ ​​root​​ 用户

groupadd es 
useradd es -g es
chown -R es:es ./elasticsearch-6.4.2

2、关闭防⽕墙

systemctl stop firewalld 
systemctl disable firewalld

3、切换用户

su es

4、分别在 节点1和 节点2上启动ES服务

cd bin 
./elasticsearch // 若要后台启动,则加-d参数

5、浏览器访问:http://ip:9200/ 查看启动效果

#私藏项目实操分享#




以上是关于#私藏项目实操分享# Linux开发环境搭建CentOs7之五ELASTICSEARCH集群部署的主要内容,如果未能解决你的问题,请参考以下文章

#私藏项目实操分享# Linux开发环境搭建CentOs7之三应用服务器Tomcat安装部署

#私藏项目实操分享#Python游戏开发,pgzrun模块,Python实现阿肯色克隆人游戏

ceph基于VMware Workstation虚拟机Ceph集群安装配置笔记#私藏项目实操分享#

#私藏项目实操分享#Python爬虫实战,pymysql模块,Python实现抓取音乐评论

#私藏项目实操分享#愚公系列2022年02月 Docker容器 Oracle的搭建

#私藏项目实操分享#Python爬虫实战,requests模块,Python实现爬取网站漫画