Elasticsearch-6.5.3 在Centos7,Linux 虛擬機器環境下,設定繫結的IP地址
問題背景:
Elasticsearch在Linux環境下安裝很簡單,只需要在官網下載相應的tar.gz壓縮包,並使用 Linux下的解壓命令,即可。解壓完成後,可以進入該目錄下,使用./bin/elasticsearch 命令來檢測是否成功啟動elasticsearch服務。這個很簡單,具體可以參考這個blog,click there。Joy在安裝elasticsearch中出現的問題就是,之前並沒有接觸過Linux命令列程式碼模式,都是使用介面化的Windows系統,在安裝elasticsearch時,需要有JDK環境的支援,安裝一般教程,通常都是把虛擬機器自帶的JDK解除安裝,重灌新的,並配置環境變數等。現在回想一下,自己還真是笨啊,不過好在有大神的幫助,自己摸索著讓服務跑起來了。
因為Joy是在Centos7的虛擬機器下進行的實驗,想要將虛擬機器的IP地址配置到elasticsearch的配置檔案中,以實現在本地瀏覽器也能訪問到elasticsearch的服務,在進行elasticsearch.yml配置檔案設定繫結的IP地址時,出現瞭如下問題:
解決方案如下:
使用root賬戶登入,修改/etc/security/limits.d/20-nproc.conf
命令如下:
vi /etc/security/limits.d/20-nproc.conf
修改內容:* soft nproc 2048
#修改為
* soft nproc 4096
注意:修改完成後,登出賬戶,重新登入
一般修改完配置檔案等,需要進行登出賬戶,重新登入或者source 命令來使配置檔案生效。
執行結果:
Yes,沒有錯誤了,就是一堆提示警告資訊。開啟網頁進行測試如下資訊即可證明成功了!
總結:
對於新的環境的搭建,在自己不熟悉的情況下,儘量不要選擇版本過高的,之前在安裝ik詞庫外掛就遇到了這樣的問題,Joy的elasticsearch本來選擇的版本是6.5.4的,12月19號更新的版本,然而ik詞庫外掛最新的只是6.5.3,在安裝的時候就一直顯示服務開啟不了,不能使用。所以儘量別選太新的,然後外掛什麼的選擇版本一致的。另外就是Linux命令,常用的可以瞭解瞭解。耐心排錯就好了,fighting~
如有錯誤請各位大神批評指正,如能賜教將不勝感激。