Elasticsearch单机多实例部署

验证环境:Elasticsearch 6.5.1

1.下载ElasticSearch

2.解压并复制多份(份数与实例数相同)

3.修改配置文件

  • 3.1 修改jvm.options

    -Xms4g

    -Xmx4g

  • 3.2 修改elasticsearch.yml

  • 3.2.1 master节点

# 集群名称
cluster.name: demo
# 节点名称
node.name: node1
# 节点是否为master
node.master: true
# 配置节点数据存放的目录 (多个路径用逗号分隔)
path.data: D:/Software/x64/ElasticSearch/fs_node1/data
# 配置节点日志存放的目录
path.logs: D:/Software/x64/ElasticSearch/fs_node1/logs
# 本机IP
network.host: 127.0.0.1
# 当前节点对外http访问的端口号
http.port: 9201
# 节点间交互的tcp端口(集群),(默认9300)  
transport.tcp.port: 9301
# 允许执行检查以防止在单个主机上根据主机名和主机地址分配同一分片的多个实例。默认为 false ,仅适用于在同一台机器上启动多个节点的情况
cluster.routing.allocation.same_shard.host: true
#默认情况下单机不允许开启多个node,该配置限制了单节点上可以开启的es实例个数
node.max_local_storage_nodes: 10
# 增加参数,使head插件可以访问es
http.cors.enabled: true
http.cors.allow-origin: "*"
  • 3.2.2 slave节点
# 集群名称
cluster.name: demo
# 节点名称
node.name: node2
# 节点是否为master
node.master: false
# 配置节点数据存放的目录  (多个路径用逗号分隔)
path.data: D:/Software/x64/ElasticSearch/fs_node2/data
# 配置节点日志存放的目录
path.logs: D:/Software/x64/ElasticSearch/fs_node2/logs
# 本机IP
network.host: 127.0.0.1
# 当前节点对外http访问的端口号
http.port: 9202
# 节点间交互的tcp端口(集群),(默认9300)  
transport.tcp.port: 9302
# 集群中master节点的初始列表,可以通过这些节点来自动发现新加入集群的节点
discovery.zen.ping.unicast.hosts: ["127.0.0.1:9301"]
# 允许执行检查以防止在单个主机上根据主机名和主机地址分配同一分片的多个实例。默认为 false ,仅适用于在同一台机器上启动多个节点的情况
cluster.routing.allocation.same_shard.host: true
#默认情况下单机不允许开启多个node,该配置限制了单节点上可以开启的es实例个数
node.max_local_storage_nodes: 10
# 增加参数,使head插件可以访问es
http.cors.enabled: true
http.cors.allow-origin: "*"

转载于:https://my.oschina.net/k8king/blog/3011202

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值