Centos7.3服務(wù)器下elasticsearch5.5安裝方法。
第一步:必須要有jre支持
elasticsearch是用Java實現(xiàn)的,跑elasticsearch必須要有jre支持,所以必須先安裝jre
可以參考 我前面的教程
第二步:下載elasticsearch
進入官方下載https://www.elastic.co/downloads/elasticsearch
因為是centos中運行 所以我們選 tar.gz壓縮包;
下載后上傳到/developer/setup下
第三步:配置elasticsearch
解壓
剪切文件到/developer目錄
啟動elasticsearch
由于elasticsearch5.0默認分配jvm空間大小為2g,修改jvm空間分配
[root@iZwz92t5qpn97tcgtdd9y3Z developer]# cd elasticsearch-5.5.2/
[root@iZwz92t5qpn97tcgtdd9y3Z elasticsearch-5.5.2]# cd config
[root@iZwz92t5qpn97tcgtdd9y3Z config]# vim jvm.options
修改為
再次啟動出現(xiàn)
意思是不能用root用戶來啟動,那我們新建一個用戶來啟動
[root@bogon ~]# useradd elastic
[root@bogon ~]# chown -R elastic:elastic /home/es/elasticsearch-5.5.2/
新建elastic用戶 并且把目錄權(quán)限賦予給elastic
我們切換成elastic用戶,然后執(zhí)行
[root@bogon ~]# su elastic
[elastic@bogon root]$ sh /home/es/elasticsearch-5.5.2/bin/elasticsearch
最后啟動可以我們可以驗證 curlhttp://localhost:9200
[elastic@bogon root]$ curl http://localhost:9200
{
"name" : "K22mJd5",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "R2qfXKtrQl2PwKdJMmPuMA",
"version" : {
"number" : "5.5.2",
"build_hash" : "b2f0c09",
"build_date" : "2017-08-14T12:33:14.154Z",
"build_snapshot" : false,
"lucene_version" : "6.6.0"
},
"tagline" : "You Know, for Search"
}
出來這個 說明配置OK。
第四步:允許外網(wǎng)連接配置
前面我們配置的僅僅是本機使用 但是我們比如集群以及其他機器連接 ,則需要配置下。
可以修改 /developer/elasticsearch/config/elasticsearch.yml 文件
network.host: 0.0.0.0
http.port: 9200
修改后 保存退出
再啟動下elasticsearch
我們用谷歌瀏覽器請求下http://192.168.1.108:9200/
OK 出現(xiàn)這東西 才算配置完成;