質問編集履歴
4
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
|
12
12
|
全コンテナ共通して、下記のようなエラーメッセージが出ております
|
13
13
|
```
|
14
|
-
[es_node1] failed to send join request to master [{es_node2}{hTLkzi_vQlq01lVfaZFpcg}{gQ9hnqMyRHaHpGey0_36KA}{<Groval_IP>}{<Groval_IP>:32980}], reason [RemoteTransportException[[es_node2][172.17.0.3:
|
14
|
+
[es_node1] failed to send join request to master [{es_node2}{hTLkzi_vQlq01lVfaZFpcg}{gQ9hnqMyRHaHpGey0_36KA}{<Groval_IP>}{<Groval_IP>:32980}], reason [RemoteTransportException[[es_node2][172.17.0.3:9300][internal:discovery/zen/join]]; nested: ConnectTransportException[[es_node1][<Target_Groval_IP>:32980] connect_exception]; nested: IOException[Connection refused: <Target_Groval_IP>/<Target_Groval_IP>:32980]; nested: IOException[Connection refused]; ]
|
15
15
|
```
|
16
16
|
|
17
17
|
### 該当のソースコード
|
3
誤字の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
|
12
12
|
全コンテナ共通して、下記のようなエラーメッセージが出ております
|
13
13
|
```
|
14
|
-
[es_node1] failed to send join request to master [{es_node2}{hTLkzi_vQlq01lVfaZFpcg}{gQ9hnqMyRHaHpGey0_36KA}{
|
14
|
+
[es_node1] failed to send join request to master [{es_node2}{hTLkzi_vQlq01lVfaZFpcg}{gQ9hnqMyRHaHpGey0_36KA}{<Groval_IP>}{<Groval_IP>:32980}], reason [RemoteTransportException[[es_node2][172.17.0.3:18322][internal:discovery/zen/join]]; nested: ConnectTransportException[[es_node1][<Target_Groval_IP>:32980] connect_exception]; nested: IOException[Connection refused: <Target_Groval_IP>/<Target_Groval_IP>:32980]; nested: IOException[Connection refused]; ]
|
15
15
|
```
|
16
16
|
|
17
17
|
### 該当のソースコード
|
@@ -20,15 +20,15 @@
|
|
20
20
|
|
21
21
|
- コンテナA(ホストA)
|
22
22
|
```
|
23
|
-
0.0.0.0:32983->
|
23
|
+
0.0.0.0:32983->9200/tcp, 0.0.0.0:32984->9300/tcp
|
24
24
|
```
|
25
25
|
- コンテナB(ホストB)
|
26
26
|
```
|
27
|
-
0.0.0.0:32973->
|
27
|
+
0.0.0.0:32973->9200/tcp, 0.0.0.0:32974->9300/tcp
|
28
28
|
```
|
29
29
|
- コンテナC(ホストC)
|
30
30
|
```
|
31
|
-
0.0.0.0:32979->
|
31
|
+
0.0.0.0:32979->9200/tcp, 0.0.0.0:32980->9300/tcp
|
32
32
|
```
|
33
33
|
|
34
34
|
■コンテナA,B,CのElasticSearch.yml(クラスタ部分のみ記載)
|
@@ -43,8 +43,8 @@
|
|
43
43
|
|
44
44
|
network.host: 0.0.0.0
|
45
45
|
# Set a custom port for HTTP:
|
46
|
-
http.port:
|
46
|
+
http.port: 9200
|
47
|
-
transport.tcp.port:
|
47
|
+
transport.tcp.port: 9300
|
48
48
|
transport.publish_host: <ホストAのグローバルIP>
|
49
49
|
transport.publish_port: 32984
|
50
50
|
|
@@ -62,8 +62,8 @@
|
|
62
62
|
|
63
63
|
network.host: 0.0.0.0
|
64
64
|
# Set a custom port for HTTP:
|
65
|
-
http.port:
|
65
|
+
http.port: 9200
|
66
|
-
transport.tcp.port:
|
66
|
+
transport.tcp.port: 9300
|
67
67
|
transport.publish_host: <ホストBのグローバルIP>
|
68
68
|
transport.publish_port: 32974
|
69
69
|
|
@@ -81,8 +81,8 @@
|
|
81
81
|
|
82
82
|
network.host: 0.0.0.0
|
83
83
|
# Set a custom port for HTTP:
|
84
|
-
http.port:
|
84
|
+
http.port: 9200
|
85
|
-
transport.tcp.port:
|
85
|
+
transport.tcp.port: 9300
|
86
86
|
transport.publish_host: <ホストCのグローバルIP>
|
87
87
|
transport.publish_port: 32980
|
88
88
|
|
2
マークの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
-
既に配備されたDockerコンテナを利用して3台構成、かつ全ノードがMaster権DataノードとなるようにElasticSearchのクラスタ環境を構築しようとしています
|
3
|
+
既に配備されたDockerコンテナを利用して3台構成、かつ全ノードがMaster権DataノードとなるようにElasticSearchのクラスタ環境を構築しようとしています
|
4
4
|
|
5
5
|
■前提
|
6
6
|
- 3台のマシンにそれぞれElasticSearch用のDockerコンテナが配備済み
|
1
transport.publish_host(port)の記載を追記、curlについて追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,9 +9,9 @@
|
|
9
9
|
|
10
10
|
### 発生している問題・エラーメッセージ
|
11
11
|
|
12
|
-
全コンテナ共通して、下記のエラーメッセージが出ております
|
12
|
+
全コンテナ共通して、下記のようなエラーメッセージが出ております
|
13
13
|
```
|
14
|
-
[
|
14
|
+
[es_node1] failed to send join request to master [{es_node2}{hTLkzi_vQlq01lVfaZFpcg}{gQ9hnqMyRHaHpGey0_36KA}{10.129.185.132}{10.129.185.132:32980}], reason [RemoteTransportException[[es_node2][172.17.0.3:18322][internal:discovery/zen/join]]; nested: ConnectTransportException[[es_node1][10.130.115.43:32980] connect_exception]; nested: IOException[Connection refused: 10.130.115.43/10.130.115.43:32980]; nested: IOException[Connection refused]; ]
|
15
15
|
```
|
16
16
|
|
17
17
|
### 該当のソースコード
|
@@ -45,8 +45,10 @@
|
|
45
45
|
# Set a custom port for HTTP:
|
46
46
|
http.port: 18321
|
47
47
|
transport.tcp.port: 18322
|
48
|
+
transport.publish_host: <ホストAのグローバルIP>
|
49
|
+
transport.publish_port: 32984
|
48
50
|
|
49
|
-
discovery.zen.ping.unicast.hosts: ["<ホストAのグローバルIP>:
|
51
|
+
discovery.zen.ping.unicast.hosts: ["<ホストAのグローバルIP>:32984", "<ホストBのグローバルIP>:32974", "<ホストCのグローバルIP>:32974"]
|
50
52
|
discovery.zen.minimum_master_nodes: 2
|
51
53
|
```
|
52
54
|
|
@@ -62,8 +64,10 @@
|
|
62
64
|
# Set a custom port for HTTP:
|
63
65
|
http.port: 18321
|
64
66
|
transport.tcp.port: 18322
|
67
|
+
transport.publish_host: <ホストBのグローバルIP>
|
68
|
+
transport.publish_port: 32974
|
65
69
|
|
66
|
-
discovery.zen.ping.unicast.hosts: ["<ホストAのグローバルIP>:
|
70
|
+
discovery.zen.ping.unicast.hosts: ["<ホストAのグローバルIP>:32984", "<ホストBのグローバルIP>:32974", "<ホストCのグローバルIP>:32980"]
|
67
71
|
discovery.zen.minimum_master_nodes: 2
|
68
72
|
```
|
69
73
|
|
@@ -79,15 +83,17 @@
|
|
79
83
|
# Set a custom port for HTTP:
|
80
84
|
http.port: 18321
|
81
85
|
transport.tcp.port: 18322
|
86
|
+
transport.publish_host: <ホストCのグローバルIP>
|
87
|
+
transport.publish_port: 32980
|
82
88
|
|
83
|
-
discovery.zen.ping.unicast.hosts: ["<ホストAのグローバルIP>:
|
89
|
+
discovery.zen.ping.unicast.hosts: ["<ホストAのグローバルIP>:32984", "<ホストBのグローバルIP>:32974", "<ホストCのグローバルIP>:32980"]
|
84
90
|
discovery.zen.minimum_master_nodes: 2
|
85
91
|
```
|
86
92
|
|
87
93
|
|
88
94
|
### 試したこと
|
89
95
|
|
90
|
-
エラーメッセージを見るに、通信が通っていないものと判断しましたがcurlによる通信は正常に各コンテナ間で行えています。
|
96
|
+
エラーメッセージを見るに、通信が通っていないものと判断しましたがコンテナ間からcurlによるグローバルIPを用いた通信は正常に各コンテナ間で行えています。
|
91
97
|
グローバルIPではなくDocketコンテナの論理IPでも試したが結果は同じでした。
|
92
98
|
|
93
99
|
### 補足情報(FW/ツールのバージョンなど)
|