最新版本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,提高學習效率,值為更好的自己。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM