如何修复群集中的elasticsearch节点版本号(具有2个不同版本节点)

时间:2016-03-15 12:36:14

标签: elasticsearch nodes

在我的弹性搜索群集中,我有2个节点。 1是版本1.7.3和1.7.5版本的其他版本。(我的elasticsearch v1.7.3已损坏,因此重新安装1.7.5) 如何将节点从1.7.3升级到1.7.5

提到:https://www.elastic.co/guide/en/elasticsearch/reference/1.7/setup-upgrade.html#rolling-upgrades。 但无法获得升级节点版本的程序。

请帮助我解决这个问题。

我的群集是绿色的。

和节点如下:

{   “cluster_name”:“graylog2”,   “节点”:{

"mC4Osz5IS0OLy2E8QbqZLQ" : {
  "name" : "Decay II",
  "transport_address" : "inet[/127.0.0.1:9300]",
  "host" : "localhost",
  "ip" : "127.0.0.1",
  "version" : "1.7.5",
  "build" : "00f95f4",
  "http_address" : "inet[/127.0.0.1:9200]",
  "process" : {
    "refresh_interval_in_millis" : 1000,
    "id" : 957,
    "max_file_descriptors" : 65535,
    "mlockall" : false
  }
},

"qCDvg4XCREmj_iGmbt4v4w" : {
  "name" : "graylog2-server",
  "transport_address" : "inet[/127.0.0.1:9350]",
  "host" : "localhost",
  "ip" : "127.0.0.1",
  "version" : "1.7.3",
  "build" : "05d4530",
  "attributes" : {
    "client" : "true",
    "data" : "false",
    "master" : "false"
  },
  "process" : {
    "refresh_interval_in_millis" : 1000,
    "id" : 8937,
    "max_file_descriptors" : 64000,
    "mlockall" : false
  }
}

我怀疑版本的差异是graylog拒绝与elasticsearch集群连接的原因

请帮助

1 个答案:

答案 0 :(得分:0)

嗯,我想不出两种方法中的一种

  1. 在1.75上添加第3个节点,等待它变为绿色。关闭2,升级并重新引入群集。

  2. 关闭群集。将节点升级到1.75。首先启动节点mC4Osz5IS0OLy2E8QbqZLQ,然后启动另一个节点。