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

少年击剑更吹箫,剑气箫心一例消。这篇文章主要讲述#私藏项目实操分享# 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参数

【#私藏项目实操分享# Linux开发环境搭建CentOs7之五ELASTICSEARCH集群部署】5、浏览器访问:http://ip:9200/ 查看启动效果








    推荐阅读