ElasticSearch(一):CentOS7 安裝 ElasticSearch6.4.0


一、安裝jre支持

在CentOS中安裝ElasticSearch需要Java1.8.0,可執行命令#  java -version查看當前系統所安裝Java版本是否為1.8.0版本。

若非1.8.0版本,執行命令#  yum install java-1.8.0-openjdk* -y 進行安裝。

二、下載elasticsearch

官方網站下載:https://www.elastic.co/cn/downloads/elasticsearch

因為是centos中運行 所以選擇 tar.gz壓縮包;

下載后 用ftp上傳到centos里 我們把這個文件上傳到 /opt 路徑下

 三、安裝elasticsearch

解壓: tar -zvxf elasticsearch-6.4.0.tar.gz

elasticsearch 不需要特別的配置,只需要啟動即可

切到elasticsearch的目錄下進行啟動:bin/elasticsearch 

產生報錯信息:

[WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main]

org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root

 這是因為elasticsearch不能以root賬戶啟動,所以需新建一個用戶啟動

#  useradd  es 

#  chown  -R  es:es /opt/elasticsearch-6.4.0/ 

然后切換到es用戶,重新啟動elasticsearch

啟動完成后,可使用命令#  curl http://localhost:9200  驗證服務是否開啟成功

{
  "name" : "pMZtimx",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "fgi2ZQdRQImNMp0MWQHbIw",
  "version" : {
    "number" : "6.4.0",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "595516e",
    "build_date" : "2018-08-17T23:18:47.308994Z",
    "build_snapshot" : false,
    "lucene_version" : "7.4.0",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}
出現類似這段文字,說明服務開啟成功。


免責聲明!

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



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