elastic search遠程測試

elastic search遠程測試

推薦:elastic官方教程:https://www.elastic.co/guide/en/elasticsearch/reference/6.2/index.htmlhtml

 

同一子網內兩機器 http restful遠程測試(9200端口)

進入elastic search安裝目錄,java

vi /config/elasticsearch.ymlbootstrap

修改http.host字段爲0.0.0.0(對與服務器同一子網上的全部電腦開啓服務,由於elastic search自己沒有安全機制,因此很是危險)或你的電腦的ip(正如前面提到的,必須是同一子網內兩機器的遠程測試)ubuntu

成功:api

 

 

同一子網內兩機器 java api遠程測試(9300端口)

http://www.javashuo.com/article/p-ycyjnypt-no.html安全

進入elastic search安裝目錄,服務器

vi /config/elasticsearch.ymlrestful

修改network.host字段爲0.0.0.0(對與服務器同一子網上的全部電腦開啓服務,由於elastic search自己沒有安全機制,因此很是危險)或你的電腦的ip(正如前面提到的,必須是同一子網內兩機器的遠程測試)elasticsearch

 

 

成功:ide

 

 

 

啓動elastic search時遇到兩個的錯誤

ERROR: [2] bootstrap checks failed
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解決方法:https://blog.csdn.net/abcd_d_/article/details/53018927

解決【1】 max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

  解決方法:切換到root用戶,進入vi /etc/security/limits.conf  ,爲啓動elastic search的用戶增長配置,例如我使用的是ubuntu這個普通用戶來啓動es:

ubuntu soft nofile 819200
ubuntu hard nofile 819200

 而後重啓terminal(若是是putty則重啓putty),而後方能生效(僅切換回原用戶沒法當即生效)

解決【2】max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解決方法:修改sysctl文件:vi /etc/sysctl.conf ,增長下面配置項:

增長該行配置:vm.max_map_count=655360
保存退出後,執行:
sysctl -p

 

不一樣子網內兩機器遠程測試

下面以個人電腦和個人騰訊雲主機爲例:

雲主機的內網IP和外網IP:https://zhidao.baidu.com/question/1050628014291855339.html

判斷本身電腦的外網IP:http://www.javashuo.com/article/p-pcyfhztv-he.html

步驟和在同一子網內差很少,主要區別:要在雲平臺上修改服務器設置,將你的筆記本的ip加入到要暴露的端口的安全組中;獲取筆記本的ip過程比較複雜,由於極可能你連的公司的wifi或者學校的wifi,採用了動態ip,致使你的筆記本的公網ip(直接百度「公網IP查詢」就能夠得到本身電腦的公網IP)不斷變更。所以,須要將筆記本的動態ip的全部網段直接加到安全組中。那麼如何知道公司/學校的網段的?多刷新幾遍看有哪幾種ip,而後暴力一點,每找到一種ip,直接XXX.XXX.0.0/16將整個網段加入。(其實也能夠作內網穿透)

 

進入elastic search安裝目錄,

vi /config/elasticsearch.yml

修改network.host字段爲0.0.0.0(對與服務器同一子網上的全部電腦開啓服務,由於elastic search自己沒有安全機制,因此很是危險)或你的電腦的ip(正如前面提到的,必須是同一子網內兩機器的遠程測試)

查詢筆記本的ip,由於是動態的,因此多查詢幾遍,看看都有哪幾個網段的ip。

將該筆記本的動態ip的全部可能網段的CDIR加入安全組。

 

相關文章
相關標籤/搜索