課程
/云計算&大數據
/大數據
/ElasticSearch入門
您好! 問一下 elasticsearch head 與elasticsearch安裝在同一臺centos 7系統上? 通過ip端口均能訪問,但是沒有關聯上,是應該在哪里添加配置???
2018-06-09
源自:ElasticSearch入門 2-3
正在回答
我最后解決的是關閉防火墻,我也是弄了半天,最后發現防火墻沒關導致連接不上9200
在?elasticsearch?配置文件加上?以下配置重啟ES? http.cors.enabled:?true? http.cors.allow-origin:?"*"
當在9100的頁面里面打開?http://localhost:9200?時,實際上訪問的是你瀏覽器所在機器的IP和端口。
IT小魚兒007
因為用 nodejs 寫的,elasticsearch-head 是 html(瀏覽器端)的應用,不是服務器端的應用。
這里也有這個話題,軟件作者的解釋:
https://github.com/mobz/elasticsearch-head/issues/62
請問問題解決了嗎?我也遇到同樣問題,暫時還沒解決問題場景:
我在centos7系統的docker容器里面安裝了elasticsearch(9200端口、9300端口)和elasticsearch-head(9100端口),瀏覽器單獨訪問http://192.168.74.129:9100/ 或者 http://192.168.74.129:9200/ 都沒問題,但是如果在9100里面去連接9200或者9300就會連不上。
按照網上的解決辦法,在elasticsearch.yml添加下圖配置并重啟也試過了,不行
看了二樓的回答,不知道是不是主從節點配置的問題,我沒有配置主從節點,二樓的回答看得不是很明白,希望明白的小伙伴看一下應該怎么解決
高恒博
和你遇到了同樣的問題 請問解決了嗎
慕神6047330
首先的head插件已經運行起來了,說明你的node環境沒問題 ,主要問題就在集群配置了,
主節點配置:
配置文件 ?vim config/elasticsearch.yml
集群名字 cluster.name:cusc? 我的集群名 cusc 你自己定義即可
節點名稱 node.name:master? 指定為master
指定節點為master node.master: true
指定網絡ip地址 network.host:127.0.0.1
從節點配置
slave1配置
cluster.name: cusc 和主節點集群名字一致
node.name: slave1 節點名字
network.host: 127.0.0.1
#綁定ip? http.port: 8200? 可以自己定義
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]
?slave2配置
node.name: slave2 節點名字
#綁定ip? http.port: 7200? 可以自己定義
不要忘記這2個配置? ? 在master中配置即可 slave中不需要配
http.cors.enabled: true ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
# elasticsearch中啟用CORS跨域訪問?
http.cors.allow-origin: "*"? ? ?# 允許訪問的IP地址段,* 為所有IP都可以訪問
如果你按照我的配置寫完還有問題。。。。。。,表示無能為力!
把這個改了,改成192.168.0.103:9200
舉報
ElasticSearch輕松入門,Spring Boot集成ES
2 回答啟動Elasticsearch-head報錯
2 回答elasticsearch-head遇到的問題
1 回答elasticsearch啟動報org.elasticsearch.bootstrap.BootstrapException: java.nio.file.NoSuchFileException: /opt/module/elasticsearch-5.5.2/plugins/head/plugin-descriptor.properties
4 回答啟動elasticsearch-head 后臺啟動
2 回答elasticsearch-head-master下不能執行npm命令
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-02-05
我最后解決的是關閉防火墻,我也是弄了半天,最后發現防火墻沒關導致連接不上9200
2019-11-28
2018-10-30
當在9100的頁面里面打開?http://localhost:9200?時,實際上訪問的是你瀏覽器所在機器的IP和端口。
2018-10-30
因為用 nodejs 寫的,elasticsearch-head 是 html(瀏覽器端)的應用,不是服務器端的應用。
這里也有這個話題,軟件作者的解釋:
https://github.com/mobz/elasticsearch-head/issues/62
2018-08-02
請問問題解決了嗎?我也遇到同樣問題,暫時還沒解決
問題場景:
我在centos7系統的docker容器里面安裝了elasticsearch(9200端口、9300端口)和elasticsearch-head(9100端口),瀏覽器單獨訪問http://192.168.74.129:9100/ 或者 http://192.168.74.129:9200/ 都沒問題,但是如果在9100里面去連接9200或者9300就會連不上。
按照網上的解決辦法,在elasticsearch.yml添加下圖配置并重啟也試過了,不行
看了二樓的回答,不知道是不是主從節點配置的問題,我沒有配置主從節點,二樓的回答看得不是很明白,希望明白的小伙伴看一下應該怎么解決
2018-07-25
和你遇到了同樣的問題 請問解決了嗎
2018-06-13
首先的head插件已經運行起來了,說明你的node環境沒問題 ,主要問題就在集群配置了,
主節點配置:
配置文件 ?vim config/elasticsearch.yml
集群名字 cluster.name:cusc? 我的集群名 cusc 你自己定義即可
節點名稱 node.name:master? 指定為master
指定節點為master node.master: true
指定網絡ip地址 network.host:127.0.0.1
從節點配置
slave1配置
cluster.name: cusc 和主節點集群名字一致
node.name: slave1 節點名字
network.host: 127.0.0.1
#綁定ip? http.port: 8200? 可以自己定義
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]
?slave2配置
cluster.name: cusc 和主節點集群名字一致
node.name: slave2 節點名字
network.host: 127.0.0.1
#綁定ip? http.port: 7200? 可以自己定義
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]
不要忘記這2個配置? ? 在master中配置即可 slave中不需要配
http.cors.enabled: true ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
# elasticsearch中啟用CORS跨域訪問?
http.cors.allow-origin: "*"? ? ?# 允許訪問的IP地址段,* 為所有IP都可以訪問
如果你按照我的配置寫完還有問題。。。。。。,表示無能為力!
2018-06-10
把這個改了,改成192.168.0.103:9200