国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ElasticSearch環境搭建

2019-11-08 02:32:06
字體:
來源:轉載
供稿:網友

定義

ElasticSearch是什么?Elastic,英文意思是靈活的,彈性的。ElasticSearch就是一種全文檢索引擎。Apache Lucene是迄今為止,最先進,性能最好、功能最全的搜索引擎,但是它只是一個搜索引擎庫。而ElasticSearch是一個基于Apach Lucene的開源搜索引擎,是一個分布式可擴展的實時搜索和分析引擎。 它的定義是這樣的,分布式的:、時文件存儲(每個字段都被索引并可以搜索) 、實時分析搜索引擎、可以擴展上百臺服務器,處理PB級結構化和非結構化的數據。 三年前曾簡單的用過Lucence進行過違規頁面搜索,上周一聽說這個基于Lucence的文本檢索引擎,所以有興趣繼續學習下。

Windows下環境搭建

因為我本地學習沒有linux系統環境,所以找的都是window下的搭建的文檔,elasticsearch依賴的東西還挺多,著實弄了一下午,裝了好幾個相關的工具才把9200的頁面給啟動成功了。記錄整理如下:

ElasticSearch安裝

從這里獲取到最新版本的Elasticsearch:elastic.co/downloads/elasticsearch只需要解壓到一個固定的目錄。我這里把所有elasticsearch需要用的工具都統一放到一個目錄下A2017Study目錄下。解壓即可。 它依賴于JDK1.8,如果本地裝的是JDK1.7,那么運行elasticsearch.bat命令時會出現版本不兼容問題。有可能是java_HOME的路徑指向的不是jdk8。進入elasticsearch的解壓目錄,啟動命令 D:/A2017Study/elasticsearch/bin/elasticsearch.bat。成功情況下,通過瀏覽器訪問http://127.0.0.1:9200/ 會看到當前的集群及節點信息。config下的elasticsearch.yml,就是它的配置文件,默認里面沒有任何配置信息時,啟動的節點和集群名稱都是默認名稱。 可以修改該文件中的節點名稱和集群名稱,那么再次啟動時輸出就是最新的配置信息了。

ElasticSearch插件head安裝

head插件是Elasticsearch的集群管理工具,就是一個web應用。官網給出的操作指南安裝head都是直接通過命令完成的,但是我按照說明,總數無法安裝head插件,總是出現"此時不應有 /Java/jdk1.8._121/bin/java.exe。"的錯誤。幸運的是,最后找到了一個比較復雜但是能成功安裝的說明文檔。 該參考文檔的路徑為:http://www.cnblogs.com/xuxy03/p/6039999.htm最后安裝文檔說明,安裝了node.js,grunt,elastic-head源碼修改,最后本地的head插件才成功啟動了,啟動命令 D:/A2017Study/elasticsearch-head/grunt server head的訪問路徑是http://localhost:9100/,由于它是elasticsearch的插件,所以必須先啟動elasticsearch。

curl工具安裝

curl是利用URL語法在命令行方式下工作的開源文件傳輸工具,字面理解就是Connecton URL,就是可以模擬URL請求的一個工具,使用curl可向ElasticSearch插入文檔數據,然后通過head進行查找。安裝其實很簡單,也是加壓版,可執行文件就是src目錄下的curl.exe,需要將src目錄添加到系統環境變量path目錄下。 這樣就可以直接在Dos控制上執行curl -XGET http://localhost:9200/訪問elasticsearch應用了。需要注意的是curl后面的參數有空格。

Kibana安裝

ELK=Elastic Search(全文檢索) + Logstash(日志加工,搬運) + Kibana(數據可視化展示),跟ElasticSearch一樣,也是解壓直接運行的。

小結

雖然Elastic Search需要安裝的東西很多,我最大的進步就是開不那么討厭折騰的狀態了。以前對安裝新軟件是很有抵觸情緒的,搗鼓東西更沒有耐心。上周有這么一天都是在弄Elastic Search的環境搭建,反反復復找了好多文檔,終于搞定了windows下的環境。環境弄好了,入門就不會太復雜了。
上一篇:PAT 1082

下一篇:解決跨域的代碼

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连平县| 梨树县| 大新县| 连江县| 梅州市| 嵊泗县| 台前县| 洪湖市| 平谷区| 会同县| 宿州市| 巢湖市| 抚松县| 吉木乃县| 新民市| 邹平县| 光山县| 锦屏县| 班玛县| 遵义市| 洞头县| 布尔津县| 泸溪县| 铁岭县| 攀枝花市| 东丰县| 二连浩特市| 祁连县| 胶南市| 宁强县| 怀来县| 余干县| 建瓯市| 郓城县| 苗栗市| 华容县| 沁水县| 黄平县| 双桥区| 闵行区| 康定县|