由于ElasticSearch是由java開發(fā)的,在安裝之前,需要安裝jdk。本文安裝的是6.6.1版本,官方要求最低jdk版本1.8。
1、安裝jdk1.8
可以查看我之前寫的文章jdk安裝
2、找到elasticsearch的下載鏈接,保存下來
官方鏈接

獲取下載鏈接
3、切換到/usr/local,創(chuàng)建文件夾并下載文件
cd /usr/local
mkdir elasticsearch
cd elasticsearch
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.1.tar.gz
4、解壓文件
tar -zxvf elasticsearch-6.6.1.tar.gz
5、修改配置
問題一:默認(rèn)啟動(dòng)的時(shí)候,es綁定的網(wǎng)絡(luò)ip是本機(jī)127.0.0.1,只能通過這個(gè)ip訪問。修改后可以使用服務(wù)器ip地址來進(jìn)行訪問。
問題二:若其他服務(wù)器想連接本地es的話,不進(jìn)行跨域設(shè)置,訪問不到。
(1)打開es的配置文件。
cd elasticsearch-6.6.1/config
vi elasticsearch.yml
(2)解決問題一:
找到network.host: 192.168.0.1的地方,取消其#注釋,并將其修改為本地服務(wù)器的ip地址
(3)解決問題二:
在文件的最后加上以下兩行代碼
http.cors.enabled: true
http.cors.allow-origin: "*"
6、切換到bin目錄,啟動(dòng)es服務(wù)
cd ../bin
./elasticsearch
如圖所示,即啟動(dòng)成功。

成功
7、對服務(wù)進(jìn)行訪問,如下圖,即搭建成功

成功實(shí)例
若出現(xiàn)ERROR:bootstrap checks failed
請移步我的下一篇錯(cuò)誤總結(jié)
安裝常見問題,錯(cuò)誤總結(jié)