環(huán)境要求:
- jdk至少需要在1.8.0_73以上版本
- linux的內(nèi)核版本需要在2.6以上(我用的是centos7.x)
把下載好的tar包解壓至/usr/local目錄下
[root@localhost local]# tar -zxvf elasticsearch-5.2.2
如果此時(shí)只接啟動(dòng)elasticsearch的話党远,會(huì)報(bào)錯(cuò)
[root@localhost elasticsearch-5.2.2]# ./bin/elasticsearch
//部分錯(cuò)誤如下
[2017-03-15T22:16:22,913][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
報(bào)錯(cuò)明確指出,不能以root用戶啟動(dòng)
這種情況下嘲驾,需要先改變目錄的用戶權(quán)限菊值,然后再以普通用戶啟動(dòng)
[root@localhost local]# chown -R hncl elasticsearch-5.2.2
[root@localhost local]# su - hncl
[hncl@localhost elasticsearch-5.2.2]$ ./bin/elasticsearch
這是啟動(dòng)時(shí)鹃唯,還會(huì)遇到一些的報(bào)錯(cuò),可以看這篇博客解決
啟動(dòng)后,在瀏覽器輸入http://localhost:9200/?pretty檢查ES是否啟動(dòng)成功
啟動(dòng)成功的狀態(tài)
{
"name" : "blbBlAJ", //node名稱
"cluster_name" : "elasticsearch", //集群名稱(默認(rèn)的集群名稱就是elasticsearch)
"cluster_uuid" : "87jfbfUXSJyZjjy6I6NZnA",
"version" : {
"number" : "5.2.2", //es版本號(hào)
"build_hash" : "f9d9b74",
"build_date" : "2017-02-24T17:26:45.835Z",
"build_snapshot" : false,
"lucene_version" : "6.4.1"
},
"tagline" : "You Know, for Search"
}
如果要修改集群的名稱的話墙懂,可以修改config/elasticsearch.yml這個(gè)文件
學(xué)習(xí)階段我們可以用kibana來操作elasticsearch匕积,它作為我們學(xué)習(xí)es知識(shí)點(diǎn)的一個(gè)主要的界面入口
解壓縮盈罐,并啟動(dòng)kibana
[root@localhost local]# tar -zxvf kibana-5.2.2-linux-x86_64.tar.gz
[root@localhost kibana-5.2.2-linux-x86_64]# ./bin/kibana
在瀏覽器輸入: http://localhost:5601榜跌,然后點(diǎn)擊“Dev Tools"
2($M9HK$0PB94IBIS}$2C5Y.png
然后輸入:"GET _cluster/health"
圖示
至此,初步安裝與體驗(yàn)完成