2017-05-26 11 views
1

ERRORは、誰もがこのエラーELK/Salesforceの

、死者ESインスタンスへの接続を復活しようとしましたが、

{で私を助けることができます:ERROR_TYPE => LogStash ::出力:: ElasticSearch ::のHttpClient ::プール:: HostUnreachableError、 :エラー=> "Elasticsearch到達不能: [http://localhost:9200/][Manticore::SocketException]接続 は(接続拒否)拒否"}

を3210

私のファイルはここにあります。

Logstash.conf:そのポートやサービスをブロックするファイアウォールの兆候かもしれない拒否し

input 
    { 
     tcp 
      { 
      port => 5000 
      } 
     } 
     output { 
       elasticsearch 
       { 
       hosts => "elasticsearch:9200" 
       } 
     } 

elasticsearch.yml: 

cluster.name: "docker-cluster" 
network.host: 0.0.0.0 
discovery.zen.minimum_master_nodes: 1 
discovery.type: single-node 
xpack.security.enabled: false 
xpack.monitoring.enabled: false 
xpack.ml.enabled: false 
xpack.graph.enabled: false 
xpack.watcher.enabled: false 

logstash.yml 

http.host: "0.0.0.0" 
path.config: /usr/share/logstash/pipeline 
xpack.monitoring.enabled: false 

Kibana.yml: 

server.name: kibana 
server.host: "0" 
elasticsearch.url:http://elasticsearch:9200 
xpack.security.enabled: false 
xpack.monitoring.enabled: false 
xpack.ml.enabled: false 
xpack.graph.enabled: false 
xpack.reporting.enabled: false 

答えて

0

接続は、ファイアウォールの設定は、あなたが到達しようとしたサービスを許可することを確認してください。 Linuxでは、ファイアウォール用のGUIインターフェースがあります。このアプリケーションを起動するには、パネルから「システム」→「管理」→「ファイアウォール」を選択するか、シェルプロンプトでsystem-config-firewallと入力します。 Windowsの場合は、左下の検索ボックスにファイアウォールを入力し、ファイアウォールの事前設定をクリックします。ポート9200を有効にし、elasitcshearchが実行中のサービスでもファイアウォールを介して有効にしてみてください。

* Linuxでは、あなたがポート9200のブロックを解除するためにこれを試すことができます:

ファイアウォール-CMD --permanent --add-ポート= 9200/tcpの

ファイアウォール-cmdを--permanent --add -port = 9300/tcpの

*サービス開始:elasticsearch.service

012を有効systemctl

sudoを

sudoはelasticsearch.service開始systemctl systemctlデーモンは、リロード

sudoの

*次に、ファイアウォールでサービスを有効:

sudoのファイアウォール-CMD --permanent --elasticsearch.service

firewall-cmd --reload

+0

3つのポート5601,9200/tcp&9300/tcpを追加しましたが、同じエラーが表示されます。他の変更を行う必要はありますか? – Farn

+0

はい、filrewallで弾力的検索サービスを有効にする必要があります。まず、サービスを開始します。sudo/bin/systemctl daemon-reload; sudo/bin/systemctl enable elasticsearch.service; sudo/bin/systemctl start elasticsearch.service;ファイアウォールでサービスを有効にします。firewall-cmd --permanent --elasticsearch.service – AbelSurace

+0

@編集したソリューションを表示します。私はあなたに役立つ手順を追加しました – AbelSurace

関連する問題