1. 程式人生 > >最新版本elasticsearch本地搭建入門篇

最新版本elasticsearch本地搭建入門篇

data post china 自動 inf 使用 添加 。。 any

最新版本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本地搭建入門篇