在CentOS中安裝ElasticSearch須要Java1.8.0,可執行命令# java -version查看當前系統所安裝Java版本是否爲1.8.0版本。java
若非1.8.0版本,執行命令# yum install java-1.8.0-openjdk* -y 進行安裝。bootstrap
官方網站下載:https://www.elastic.co/cn/downloads/elasticsearchcentos
由於是centos中運行 因此選擇 tar.gz壓縮包;curl
下載後 用ftp上傳到centos裏 咱們把這個文件上傳到 /opt 路徑下elasticsearch
解壓: tar -zvxf elasticsearch-6.4.0.tar.gz網站
elasticsearch 不須要特別的配置,只須要啓動便可ui
切到elasticsearch的目錄下進行啓動:bin/elasticsearch url
[WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main]spa
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as rootblog
這是由於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" }
出現相似這段文字,說明服務開啓成功。