• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • Windows下Elasticsearch環境搭建

    標簽: Elasticsearch

    Elasticsearch官網:https://www.elastic.co/cn/products/elasticsearch

    下載:

    下載地址:https://www.elastic.co/downloads/past-releases

     

    安裝:

    Elasticsearch無需安裝,解壓即用。

    運行

    進入elasticsearch/bin目錄,可以看到下面的執行文件:

    å¨è¿éæå¥å¾çæè¿°

    雙擊運行

    å¨è¿éæå¥å¾çæè¿°

    可以看到綁定了兩個端口:

    • 9300:Java程序訪問的端口
    • 9200:瀏覽器、postman訪問的端口

    我們在瀏覽器中訪問:http://127.0.0.1:9200

    我在瀏覽器上安裝了一個插件所顯示的效果

    å¨è¿éæå¥å¾çæè¿°

    看到了上面的信息,說明你的Elasticsearch已經安裝成功了,但是為了方便我們開發的時候查看數據,我推薦安裝一個Elasticsearch的客戶端工具。下面我講述的是如何安裝Head插件。

    安裝Head插件

    Ealsticsearch只是后端提供各種API,那么怎么直觀的使用它呢?Elasticsearch-head將是一款專門針對于Elasticsearch的客戶端工具。

    Elasticsearch-head配置包,下載地址:https://github.com/mobz/elasticsearch-head

    安裝Elasticsearch-head

    注意:es5以上版本安裝head需要安裝node和grunt

    第一步:從地址:https://nodejs.org/en/download/ 下載相應系統的msi,雙擊安裝。

    å¨è¿éæå¥å¾çæè¿°

    第二步:安裝完成用cmd進入安裝目錄執行 node -v可查看版本號

    å¨è¿éæå¥å¾çæè¿°

    能看到版本號說明node安裝成功

    第三步:執行 npm install -g grunt-cli 安裝grunt ,安裝完成后執行grunt -version查看是否安裝成功,會顯示安裝的版本號

    å¨è¿éæå¥å¾çæè¿°

    配置運行

    第一步:進入Elasticsearch安裝目錄下的config目錄,修改elasticsearch.yml文件.在文件的末尾加入以下代碼

    http.cors.enabled: true 
    http.cors.allow-origin: "*"
    node.master: true
    node.data: true
    

    然后去掉network.host: 192.168.0.1的注釋并改為network.host: 0.0.0.0,去掉cluster.name;node.name;http.port的注釋(也就是去掉#)

    第二步:雙擊elasticsearch.bat重啟Elasticsearch

    第三步:在https://github.com/mobz/elasticsearch-head中下載head插件,選擇下載zip

    第四步:解壓到指定文件夾下,D:\environment\elasticsearch-head-master 進入該文件夾,修改D:\environment\elasticsearch-head-master\Gruntfile.js 在對應的位置加上hostname:'*'

    第五步:打開cmd命令行窗口 ,在D:\environment\elasticsearch-head-master 下執行npm install 安裝
    ,完成后執行grunt server 或者npm run start 運行head插件,如果運行不成功建議重新安裝grunt。

    打開瀏覽器訪問:http://127.0.0.1:9100

    ik分詞器

    ElasticSearch 默認采用的分詞器, 是單個字分詞 ,效果很差 ,所以我們需要安裝一個更實用的分詞器,這里采用IK分詞器

    下載ik分詞器
    注意:你的Elasticsearch和IK分詞器必須版本統一
    ar包下載地址:https://github.com/medcl/elasticsearch-analysis-ik/releases

    安裝ik分詞器

    無需安裝,解壓即可使用

    我們將其改名為ik,并復制到Elasticsearch的解壓目錄,如下圖所示

    å¨è¿éæå¥å¾çæè¿°

    然后重啟elasticsearch:

    å¨è¿éæå¥å¾çæè¿°

    Ik分詞器安裝成功。

    本文來源:https://blog.csdn.net/chen_2890/article/details/83757022

    版權聲明:本文為weixin_39247773原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/weixin_39247773/article/details/90484161

    智能推薦

    windows環境下elasticsearch安裝

    windows環境下elasticsearch安裝 參考:https://www.cnblogs.com/hualess/p/11540477.html. 1.安裝jdk 2.安裝ElasticSearch (1)下載: https://www.elastic.co/downloads/elasticsearch. (2)解壓: (3)進入bin目錄下,雙擊執行elasticsearch.bat ...

    Window 環境下搭建ElasticSearch

    一.準備工具        1.JDK 1.8以上開發包(已搭建就不用了)        2.elasticsearch-6.0.0        3.elasticsearch-head-master        4.kibana-6....

    macOS環境下搭建ElasticSearch

    1.搭建環境 jdk1.8 ElasticSearch(Version:7.4.0) 2.搭建過程 首先在ElasticSearch官網下載ElasticSearch壓縮包。 打開終端,解壓文件 得到: 后可以看到如下文件: 前臺啟動方式: 后臺啟動方式: 不出錯的話,瀏覽器鍵入127.0.0.1:9200后會出現如下界面,代表es啟動成功 3.插件配置 開源社區提供了基于node.js的Elas...

    在Windows環境下快速部署Elasticsearch

    一、安裝ElasticSearch6.4.0 1.Elastic 需要 Java 8 環境 2.Download Elasticsearch 我用的是Version:6.4.0==>去官網下載 3.到\elasticsearch-6.4.0\bin雙擊啟動elasticsearch.bat 4.安裝成功 二、安裝ElasticSearch的Head插件 推薦博客,親測有效 1.安裝nodej...

    Windows下LAMP環境搭建

    準備工作 Apache:http://www.apachelounge.com/download/ PHP:http://windows.php.net/download#php-5.6 (Select the thread safe version) MySQL:http://dev.mysql.com/downloads/windows/installer/ 配置步驟 所下載的工具均為免安裝版...

    猜你喜歡

    Windows下Lisp環境搭建

    需要工具:emacs、SBCL、Slime emacs下載地址:http://ftp.gnu.org/gnu/emacs/windows/ emacs26百度云地址:https://pan.baidu.com/s/1ohu7tKnKgDIYPj5PFPxRNw 密碼:vme1 SBCL下載地址:http://www.sbcl.org/platform-table.html SBCL百度云地址:ht...

    Windows下搭建kafka環境

    Windows下搭建kafka環境 文章轉自:https://blog.csdn.net/u010054969/article/details/70241478 https://blog.csdn.net/qq_32485573/article/details/54562237?locationNum=5&fps=1 注意:請確保本地Java環境變量配置成功 1.安裝Zookeeper&n...

    HTML中常用操作關于:頁面跳轉,空格

    1.頁面跳轉 2.空格的代替符...

    freemarker + ItextRender 根據模板生成PDF文件

    1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...

    電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!

    Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...

    精品国产乱码久久久久久蜜桃不卡