Elasticsearch (一)搭建與啟動


【 安裝java 】

  •   java -vsersion 查看是都安裝了java,若存在OpenJava 版本,建議刪除重新安裝正式版本;
  • 下載Linux版本jak安裝文件下載文件為:  jdk-8u231-linux-x64.tar.gz
  • 運行   tar -xvf jdk-8u231-linux-x64.tar.gz    進行解壓;PS: tar -x:解壓 v: 詳細信息 f:文件;
  • 可以將解壓后的文件進行重命名一下,運行      mv  jdk1.8.0_231  jdk8     ;
  • 配置環境變量,運行     vi /etc/profile         按鍵盤  G  ,將光標移到最后一行,按鍵盤  進入插入模式,在文件末尾添加環境變量,內容入下:
export JAVA_HOME=/usr/java/jdk8 #根據自己安裝目錄進行修改
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
  • 刷新環境變量,運行   source /etc/profile 
  • 再次運行 java -vsersion      查看java安裝是否成功;

【 安裝Elasticsearch

下載Elasticsearch   下載后文件名: elasticsearch-6.8.6.tar.gz  【】Elasticsearch版本和java版本是有關聯的,我用的是:java V8 : Elasticsearch V6.8.6      將文件進行解壓,執行  tar -xvf elasticsearch-6.8.6.tar.gz

啟動程序,執行  ./elasticsearch-6.8.6/bin/elasticsearch 

第一次啟動失敗:

原因,內存不夠導致,官方結束 傳送門>>

 

第二次啟動失敗

 原因,安全起見,禁止使用root用戶啟動服務,切換到其他用戶啟動

 

第三次啟動,成功!

 

【 內網訪問 】

打開鏈接   curl  http://localhost:9200 

 

【 公網訪問 】

http://149.xxx.xx.47:9200/

修改配置文件  /usr/es/elasticsearch-6.8.6/config/elasticsearch.yml

將 network.host: 192.168.0.1 配置項改成 network.host: 公網IP

再次啟動

切換到 root 用戶下 ,執行  sysctl -w vm.max_map_count=262200 

切換到admin用戶下,再次啟動服務

公網訪問 http://149.xx.xx.47:9200/

【重啟服務】

運行  ps -ef|grep elastic

 運行 kill -9 5743    刪掉進程,重新啟動


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM