ElasticSearch、Kibana安裝及配置
ElasticSearch簡稱es,是一個開源的高擴展的分布式全文檢索引擎,他可以近乎實時的存盤、檢索資料;本身擴展性很好,可以擴展上百臺服務器,處理PB(1PB=1024TB)級別的資料,es也是用Java開發并使用Lucene作為其核心來實作所有索引和搜索的功能,但它的目的是通過簡單的RESTful API來隱藏Lucene的復雜性,從而讓全文搜索變得簡單,
從百度指數可以發現,ElasticSearch的熱度已經遠超Solr,據國際權威的資料庫產品評測機構DB Engines的統計,在2016年1月,ElasticSearch已超過Solr等,成為排名第一的搜索引擎類應用,

ElasticSearch的安裝
首先我們需要下載ElasticSearch的服務端和客戶端
進入官網 https://www.elastic.co/cn/elasticsearch/

點擊下載后,選擇win或linux版本

這么快的下載速度 咋辦,如果不介意舊版本(7.8.0)可以來這里口令0u3g

下載以后我們解壓得到如下檔案

很熟悉的目錄了,啟動檔案就在bin里了,config不用說,組態檔,data資料,lib就是相關的jar包,logs自然是日志,還有什么功能模塊(modules),插件(plugins)更不必多說,
雙擊ElasticSearch的bin目錄下的elasticsearch.bat啟動es,控制臺顯示日志資訊

啟動后打開瀏覽器訪問 http://localhost:9200/ 得到如下界面

可以看到最后一句 “You Know, for Search”
然后我們安裝es的圖形化插件客戶端
elasticsearch-head安裝
上面的神奇鏈接里其實我已經把涉及到的包全放在里面了,可以一并下載,也可以去官網下載 https://github.com/mobz/elasticsearch-head/

下載 elasticsearch-head-master.zip 后解壓得到如下界面

在該目錄下運行cmd,安裝依賴后啟動服務器
先輸入npm install(如果慢也可以用cnpm install)
然后輸入npm run start
(我這里已經安裝,所以直接啟動,未安裝的先install)

第一次啟動的可能會遇到一個報錯,是跨域為開啟的問題,因為我們要從9100埠訪問9200的資料,所以我們需要在組態檔中開啟跨域問題

在elasticsearch.yml中找到跨域配置,并開啟

開啟后正常訪問
安裝Kibana
Kibana是一個針對Elasticsearch的開源分析及可視化平臺,用來搜索、查看互動存盤在Elasticsearch索引中的資料,使用Kibana,可以通過各種圖表進行高級資料分析及展示,Kibana讓海量資料更容易理解,它操作簡單,基于瀏覽器的用戶界面可以快速創建儀表板(dashboard)實時顯示Elasticsearch查詢動態,設定Kibana非常簡單,無需編碼或者額外的基礎架構,幾分鐘內就可以完成Kibana安裝并啟動Elasticsearch索引監測,
Kibana官網 https://www.elastic.co/cn/kibana
下載地址 https://www.elastic.co/cn/downloads/kibana (注意es版本對應問題)
當然了我上面放的神奇地址里也有我上傳的可以用的版本
下載,解壓!

啟動

我電腦等老半天了,所以大家啟動以后也別著急,稍微等一下就進去了
訪問的是 http://localhost:5601/ 埠

到這里es的主要工具都已經安裝完畢
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/189606.html
標籤:其他
