少年击剑更吹箫,剑气箫心一例消。这篇文章主要讲述#私藏项目实操分享# 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/ 查看启动效果
推荐阅读
- Redis线程模型的前世今生
- Windows10安装虚拟机VMware Workstation ProCentOS 6
- mtail
- JavaScript - PC 端通过纯 js 播放音频文件(播放提示音)
- FTPservice脚本
- JavaScript创建按钮,实现数字自加1
- pip: command not found
- lsof命令
- 如何在单击ajax wordpress上创建子类别()