ElasticSearch及其插件安裝


一、安裝ElasticSearch

1.安裝JDK環境

因為ElasticSearch是用Java語言編寫的,所以必須安裝JDK的環境,並且是JDK 1.8以上,具體操作步驟自行百度

安裝完成查看java版本

-驗證是否裝成功:java -version

2.官網下載最新版本

-2.x版本:haystack只支持到es2.x版本
-6.x版本:兼容2.x
-7.x版本:最新不兼容2.x

下載地址[https://www.elastic.co/cn/downloads/elasticsearch],選擇相應版本下載即可

3.下載其他版本

直接點擊https://www.elastic.co/cn/downloads/past-releases#elasticsearch

4.下載完成,啟動

解壓文件,切換到解壓文件路徑下,執行

cd elasticsearch-<version> #切換到路徑下
./bin/elasticsearch  #啟動es
# 如果你想把 Elasticsearch 作為一個守護進程在后台運行,那么可以在后面添加參數 -d 。
# 如果你是在 Windows 上面運行 Elasticseach,你應該運行 bin\elasticsearch.bat 而不是 bin\elasticsearch

5. 測試啟動是否成功

在瀏覽器輸入以下地址:http://127.0.0.1:9200/

即可看到如下內容:

{
  "name" : "lqzMacBook.local",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "G1DFg-u6QdGFvz8Z-XMZqQ",
  "version" : {
    "number" : "7.5.0",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "e9ccaed468e2fac2275a3761849cbee64b39519f",
    "build_date" : "2019-11-26T01:06:52.518245Z",
    "build_snapshot" : false,
    "lucene_version" : "8.3.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

6. 關閉es

#查看進程
ps -ef | grep elastic
#干掉進程
kill -9 2382(進程號)
#以守護進程方式啟動es
elasticsearch -d

二、安裝ElasticSearch-head插件

elasticsearch-head:先裝node.js  (es客戶端)  # 第三方插件,能直觀地可以看到集群內的節點和分片,kibana不行。
	-https://github.com/mobz/elasticsearch-head
  	-解壓
    >cd G:\elasticsearch\elasticsearch-head-master
    > npm run start  # 啟動 elasticsearch-head

1.Head插件介紹

elasticsearch-head是elasticsearch的一款可視化工具,依賴於node.js ,所以需要先安裝node.js

2.安裝Node.js

2.1 nodejs介紹

Node.js 就是運行在服務端的 JavaScript。

Node.js 是一個基於Chrome JavaScript 運行時建立的一個平台。

Node.js是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度非常快,性能非常好。

為什么要安裝Node.js呢,下面用到的Grunt 工具是基於Node.js 使用的

下載地址:https://nodejs.org/en/download/releases/

選擇版本下載, 一直下一步確定即可,安裝后進入命令行中 輸入 :

node -v 
# 顯示版本號即安裝成功

2.2 查看原來的鏡像地址

npm(node package manager):nodejs的包管理器,用於node插件管理(包括安裝、卸載、管理依賴等)

npm get registry
# 輸出:https://registry.npmjs.org/

2.3 npm切換阿里源

#切換阿里源
npm config set registry https://registry.npm.taobao.org/
#查看是否成功
npm config get registry
#或者
npm get registry
#可以看到輸出
#https://registry.npm.taobao.org/

2.4 安裝cnpm

cnpm:因為npm安裝插件是從國外服務器下載,受網絡的影響比較大,可能會出現異常,如果npm的服務器在中國就好了,所以我們樂於分享的淘寶團隊干了這事。來自官網:“這是一個完整
npmjs.org 鏡像,你可以用此代替官方版本(只讀),同步頻率目前為 10分鍾 一次以保證盡量與官方服務同步。”

npm install -g cnpm --registry=https://registry.npm.taobao.org
#查看是否安裝成功
cnpm -v
#成功后可以使用cnpm代替npm命令

2.5 改變原有的環境變量

1、首先配置npm的全局模塊的存放路徑、cache的路徑

npm config set prefix "路徑"
npm config set cache "路徑"

3.安裝Grunt

#Grunt是基於Node.js的項目構建工具。它可以自動運行你所設定的任務 
npm install grunt -g

4.下載Head

#地址:<https://github.com/mobz/elasticsearch-head>,可以用git下載,或者下載zip
# 解壓后切換到目錄下
cd elasticsearch-head
# 通過npm安裝依賴
npm install -g npm --registry=https://registry.npm.taobao.org
#啟動
npm run start
#在瀏覽器里打開
http://localhost:9100/

5. 配置跨域

修改 Elasticsearch 安裝目錄中config 文件夾下 elasticsearch.yml 文件,加入下面兩行:

添加配置時,:后必須空格,不然啟動閃退

http.cors.enabled: true
http.cors.allow-origin: "*"

6.啟動

> cd G:\elasticsearch\elasticsearch-head-master
> npm run start  # 啟動elasticsearch-head

7. 查看

瀏覽器訪問:http://localhost:9100,看到如下效果表示成功。

三、安裝Kibana插件

1. Kibana介紹

Kibana 是一款開源的數據分析和可視化平台,它是 Elastic Stack 成員之一,設計用於和 Elasticsearch 協作。

您、可以使用 Kibana 對 Elasticsearch 索引中的數據進行搜索、查看、交互操作。

可以很方便的利用圖表、表格及地圖對數據進行多元化的分析和呈現

詳情可見用戶手冊:

https://www.elastic.co/guide/cn/kibana/current/index.html

注意跟Elasticsearch版本兼容情況,詳情見:

https://www.elastic.co/cn/support/matrix#matrix_compatibility

下載地址為:

https://www.elastic.co/cn/downloads/past-releases

2. 下載Kibana

下載kibana:(es客戶端)  # 官方提供  類似mysql的Navicat客戶端工具
	-https://www.elastic.co/cn/downloads/past-releases  # kibana  版本一定要和es對應
  	-解壓

解壓下載后的文件

3.修改配置文件

修改配置文件: 安裝目錄/kibana-7.5.0-windows-x86_64\config/kibana.yml

# 更多配置信息,詳見 https://www.elastic.co/guide/cn/kibana/current/settings.html
server.port: 5601
server.host: "127.0.0.1"
server.name: zhang
elasticsearch.hosts: ["http://localhost:9200/"]

4. 啟動

到安裝目錄下:

./bin/kibana  # mac啟動
# windows啟動
> cd G:\elasticsearch\kibana-7.5.0-windows-x86_64\bin
> kibana.bat  # 啟動

5.查看

在瀏覽器里訪問:http://localhost:5601/app/kibana

(如訪問不到,嘗試刪除es中跟kibana相關的索引)

選擇Dev Tools

在console中輸入GET _settings ,查詢可以看到如下


免責聲明!

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



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