最新版本elasticsearch本地搭建入門篇
最新版本elasticsearch本地搭建入門篇
專案介紹
最近工作用到elasticsearch,主要是用於網站搜尋,和應用搜索。
工欲善其事,必先利其器。
自己開始關注elasticsearch,當下最新版本的elastic,安裝過程中踩了不少坑(百度出來都是 老版本),於是就整理了一下,以簡單的圖解方式分享給最近開始學習elastic的,少踩不必要坑,直接開始上手使用REST API,提高學習效率,值為更好的自己。
elasticsearch初識-安裝篇
elastic Product
ofollow,noindex">All products
安裝相關列表
1.安裝elasticSearch選擇版本
Elasticsearch | |
---|---|
Version | 6.4.2 |
Release date | October 02,2018 |
Downloads | WINDOWNS |
2.安裝kibana
Kibana | |
---|---|
Version | 6.4.2 |
Release date | October 02,2018 |
Downloads | WINDOWS |
3.安裝X-pack
X-Pack | |
---|---|
Version | 6.2.4 |
Release date | April17,2018 |
Downloads | xpack |
步驟一
2.1解壓zip如圖

1541323256387.png
2.2命令啟動elasticsearch服務
./bin/elasticsearch
題外話:如果出現以下錯誤
Error: Could not find or load main class org.elasticsearch.tools.JavaVersionChecker
需要管理員許可權啟動elasticsearch服務
解決方案如圖

1541326103398.png
訪問本地 elasticsearch 成功看到 version info or you Know,for search
2.3 安裝X-path
By default, when you install Elasticsearch, X-Pack is installed.
官方解決 6.4版本以後X-path自動集合在elasticsearch中,此處有坑。。
設定D:\elasticsearch\elasticsearch-6.4.2\config\elasticsearch.yml
#xpack.license.self_generated.type=basic #xpack.security.enabled=false
2.4 直接啟動kibana
.\bin\kibana

1541342757276.png
訪問地址 無需密碼直接訪問

1541342917085.png
實戰開始了
通過CRUD REST API 新增,更新,檢索和刪除資料
-
開啟Dev Tools 看到console,直接輸入
GET /
會獲取版本資訊,在elasticsearch裡面只需輸入最關鍵後面地址就可以1541343732875.png
新增資料 REST API
POST weibo/doc/1 { "docId":111, "user":"biboss", "position":"shanghai", "country":"china" }

1541344534649.png
查詢REST API
GET weibo/doc/1

1541344694053.png
更新REST API
PUT weibo/doc/1 { "docId":111, "user":"biboss", "position":"shanghai", "country":"china", "location":{ "el":"123", "wl":"111" } }

1541345137435.png
刪除 REST API
DELETE weibo/doc/1
總結
最近工作用到elasticsearch,主要是用於網站搜尋,和應用搜索。
工欲善其事, 必先利其器 。
自己開始關注elasticsearch,當下最新版本的elastic,安裝過程中踩了不少坑(百度出來都是 老版本),於是就整理了一下,以簡單的圖解方式分享給最近開始學習elastic的,少踩不必要坑,直接開始上手使用REST API,提高學習效率,值為更好的自己。