最新版本elasticsearch本地搭建入門篇
最新版本elasticsearch本地搭建入門篇
項目介紹
最近工作用到elasticsearch,主要是用於網站搜索,和應用搜索。
工欲善其事,必先利其器。
自己開始關註elasticsearch,當下最新版本的elastic,安裝過程中踩了不少坑(百度出來都是 老版本),於是就整理了一下,以簡單的圖解方式分享給最近開始學習elastic的,少踩不必要坑,直接開始上手使用REST API,提高學習效率,值為更好的自己。
elasticsearch初識-安裝篇
elastic Product
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,提高學習效率,值為更好的自己。
最新版本elasticsearch本地搭建入門篇