teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

誤字修正

2019/12/25 01:14

投稿

Rulia
Rulia

スコア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: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]; ]
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

誤字の修正

2019/12/25 01:14

投稿

Rulia
Rulia

スコア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}{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]; ]
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->18321/tcp, 0.0.0.0:32984->18322/tcp
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->18321/tcp, 0.0.0.0:32974->18322/tcp
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->18321/tcp, 0.0.0.0:32980->18322/tcp
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: 18321
46
+ http.port: 9200
47
- transport.tcp.port: 18322
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: 18321
65
+ http.port: 9200
66
- transport.tcp.port: 18322
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: 18321
84
+ http.port: 9200
85
- transport.tcp.port: 18322
85
+ transport.tcp.port: 9300
86
86
  transport.publish_host: <ホストCのグローバルIP>
87
87
  transport.publish_port: 32980
88
88
 

2

マークの追加

2019/12/25 01:07

投稿

Rulia
Rulia

スコア4

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について追記

2019/12/17 06:24

投稿

Rulia
Rulia

スコア4

title CHANGED
File without changes
body CHANGED
@@ -9,9 +9,9 @@
9
9
 
10
10
  ### 発生している問題・エラーメッセージ
11
11
 
12
- 全コンテナ共通して、下記のエラーメッセージが出ております
12
+ 全コンテナ共通して、下記のようなエラーメッセージが出ております
13
13
  ```
14
- [es_master] not enough master nodes discovered during pinging (found [[Candidate{node={es_master}{hTLkzi_vQlq01lVfaZFpcg}{-2QuTGq7SweJeWzQ0gjAXw}{172.17.0.4}{172.17.0.4:18322}, clusterStateVersion=-1}]], but needed [2]), pinging again
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>:32983", "<ホストBのグローバルIP>:32973", "<ホストCのグローバルIP>:32979"]
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>:32983", "<ホストBのグローバルIP>:32973", "<ホストCのグローバルIP>:32979"]
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>:32983", "<ホストBのグローバルIP>:32973", "<ホストCのグローバルIP>:32979"]
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/ツールのバージョンなど)