ドッカーコンテナを使用して弾性検索インストールを作成しようとしています。 私はelastic.ioプロバイダの画像しか使用していません。弾性検索+ LogStashが接続できません
ログスタッシュインスタンスの起動時にエラーが発生しました。ここで
私の設定です:
ドッキングウィンドウ-compose.yml
version: '2' services: elasticsearch1: image: docker.elastic.co/elasticsearch/elasticsearch:5.2.2 container_name: elasticsearch1 environment: - cluster.name=docker-cluster - bootstrap.memory_lock=true - "ES_JAVA_OPTS=-Xms512m -Xmx512m" ulimits: memlock: soft: -1 hard: -1 nofile: soft: 65536 hard: 65536 mem_limit: 1g cap_add: - IPC_LOCK volumes: - esdata1:/usr/share/elasticsearch/data networks: - esnet elasticsearch2: image: docker.elastic.co/elasticsearch/elasticsearch:5.2.2 container_name: elasticsearch2 environment: - cluster.name=docker-cluster - bootstrap.memory_lock=true - "ES_JAVA_OPTS=-Xms512m -Xmx512m" - "discovery.zen.ping.unicast.hosts=elasticsearch1" ulimits: memlock: soft: -1 hard: -1 nofile: soft: 65536 hard: 65536 mem_limit: 1g cap_add: - IPC_LOCK volumes: - esdata2:/usr/share/elasticsearch/data networks: - esnet logstash: image: docker.elastic.co/logstash/logstash:5.2.2 container_name: logstash mem_limit: 1g links: - elasticsearch1:elasticsearch volumes: - ./logstash.yml:/usr/share/logstash/config/logstash.yml volumes: esdata1: driver: local esdata2: driver: local networks: esnet: driver: bridge
今、私のlogstash.yml
node: name: 'default logstash' http: host: elasticsearch pipeline: workers: 1 batch: size: 12 delay: 5 log: level: 'debug'
私はワイオミング州知らないが、彼と私に教えてlogstashこのエラーメッセージでElasticSearchインスタンスに接続できません:
... [DEBUG][logstash.runner] *http.host: "elasticsearch" (default: "127.0.0.1") ... [DEBUG][logstash.outputs.elasticsearch] config LogStash::Ouputs::ElasticSearch/@hosts = [http://localhost:9200] [INFO][logstash.ouputs.elasticsearch] Elasticsearch pool URLs updated {:changes=>:removed>[], :added=>[logstash_system:[email protected]:9200/_xpack/monitoring/?system_id=logstash&system_api_version=2&interval=1s]}}
誰かが私の設定を本当に持っていると、なぜlogstashが悪いホストイベントを使用しているのですか?
ありがとうございます。
よろしく
ポート9200のHTTP要求経由でelasticsearchノードにアクセスしようとしましたか? – Adonis
Logstashはelasticsearhイベントを指していないようです。通信に問題はありませんか? –