Es學習第二課, ES安裝和客戶端使用


Elasticsearch安裝依賴於jdk,所以大家先保證自己電腦安裝好Java環境(JDK7或更高版本),並配置好環境變量;這塊的配置我就不細講了,不管是Linux還是Windows,這塊的安裝和配置教程網上都是一大堆。

 安裝好JDK后,咱們先上官網下載ES,網址是https://www.elastic.co/downloads/elasticsearch,你可以根據自己操作系統選擇對應版本下載;其中Windows下載zip包,Linux下載.tar.gz包。  下載完后我們正常解壓,

linux:

  tar -xvf elasticsearch-6.1.1.tar.gz

上述操作將會在你的當前目錄下創建很多文件和文件夾。然后我們通過如下命令進入bin目錄:

cd elasticsearch-6.1.1/bin

接下來我們就可以啟動我們的單節點集群:

./elasticsearch

windows:

如果你是按這個網站https://www.elastic.co/downloads/elasticsearch 下載的是zip包,直接解壓后進bin目錄后,雙擊elasticsearch.bat,就可以啟動了。

如果你下載的是MSI文件按下面提示安裝:

解壓后雙擊msi文件安裝就行了

 

在第一個界面,選擇安裝目錄:

 

 

然后選擇是否將Elasticsearch安裝為一個系統服務,為了和用tar包安裝示例保持一致,我們選擇不安裝為系統服務,根據自己需要手動啟動:

 

 

然后到了配置頁面,這里就簡單的使用默認的配置值。

下面就是按提示按鈕 NEXT 一步步走下去就可以了,安裝完成后,進入到安裝目錄的bin文件夾下,會看到一個exe文件,如下圖:

 

雙擊 elasticsearch.exe 就可以啟動es了。

成功運行節點

如果安裝過程順利的話,你應該會看到如下的信息輸出:

 

 然后,我們打開瀏覽器,輸入網址 http://127.0.0.1:9200/,可以看到如下一段JSON字符串,就表示啟動成功了

{
  "name" : "LAPTOP-H3Q494PC",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "-z0owC8SRuWYu2FZAJx6KA",
  "version" : {
    "number" : "6.1.1",
    "build_hash" : "bd92e7f",
    "build_date" : "2017-12-17T20:23:25.338Z",
    "build_snapshot" : false,
    "lucene_version" : "7.1.0",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}

默認情況下,Elasticsearch使用9200端口提供REST API訪問。這個端口可以根據需要自定義,修改路徑在 config 目錄下的文件elasticsearch.yml。
怎么樣,服務端安裝是不是很簡單;服務端安裝好了,下面我們就要講怎么用ES了。

安裝客戶端:
網上很多講ES的資料這塊都做得不好,沒有講清楚用什么客戶端來操作ES,這里我給大家說一下:
ES有一個官方插件叫ElasticSearch-Headl來做客戶端,不過這個插件安裝麻煩而且功能不強,不推薦大家使用。目前通常情況下,都是使用Kibana來作為客戶端Kibana。
Kibana是一個開源的分析和可視化平台,旨在與 Elasticsearch 合作。Kibana 提供搜索、查看和與存儲在 Elasticsearch 索引中的數據進行交互的功能。
開發者或運維人員可以輕松地執行高級數據分析,並在各種圖表、表格和地圖中可視化數據。

1、到官網下載kibana:https://www.elastic.co/downloads/kibana

2、下載好了解壓就行了

3、修改配置:
修改文件config/kibana.yml ,設置elasticsearch.url為啟動的elasticsearch(http://localhost:9200/)實例(其實按照默認的話不用修改配置文件也可以)

4、到kibana-6.3.0-windows-x86_64\bin目錄,雙擊kibana.bat

 
        

5、訪問:http://localhost:5601

 6、點擊網頁上的 DevTools,在右側我們就可以執行ES的各類語句,來進行增刪改查了,其中左邊是查詢語句,右邊是輸出結果

 

 

 

 

 

 

 

 
        


 


免責聲明!

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



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