• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • Elasticsearch學習筆記(一) Windows下搭建elasticsearch環境及使用Head插件調用對外接口

    在windows10環境下安裝elasticsearch,并使用head插件調用對外接口,如果未使用該環境,可不閱讀以下內容。

    需要環境

    1. 安裝elasticsearch
    2. 安裝node.js
    3. 安裝grunt
    4. 安裝elasticSearch-head
    5. 修改ElasticSearch的配置
    6. npm安裝依賴

    搭建環境

    1.安裝elasticsearch

    訪問https://www.elastic.co/downloads/elasticsearch鏈接,點擊下圖ZIP即下載elasticsearch:
    這里寫圖片描述
    下載后,解壓即可。

    2.安裝node.js

    https://nodejs.org/en/download/鏈接下載node.js并安裝,安裝后,打開命令行,輸入node -v 如果出現版本號,表名安裝成功。

    3.安裝grunt

    5.0里的head插件就是通過grunt啟動的。因此需要安裝一下grunt.
    打開命令行,輸入以下命令

    npm install -g grunt -cli
    

    安裝后查看版本

    grunt -version
    

    返回版本,表名安裝成功。

    4.ElasticSearch-head環境

    下載地址:https://github.com/mobz/elasticsearch-head,下載后解壓縮。
    修改Gruntfile.js,在90行處添加hostname: '*',添加后如下:

    connect: {
                server: {
                    options: {
                        port: 9100,
                        hostname: '*',
                        base: '.',
                        keepalive: true
                    }
                }
            }

    如果需要訪問服務器上es,則需要將head/_site/app.js 文件中的第 4354 行中localhost修改為es服務器地址,如下的localhost

    this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";

    因安裝在本地,所以不需要修改。

    5.修改ElasticSearch的配置

    修改ElasticSearch中 config 文件下的 elasticsearch.yml 配置文件,在配置后添加如下配置:

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

    6.npm安裝依賴

    在下載的head源文件目錄下打開命令行,運行如下命令

    npm install

    但是我運行如下命令會報下圖錯誤:這里寫圖片描述
    該命令運行兩次還是報錯,換成如下命令,會成功:

    npm install -g cnpm --registry=https://registry.npm.taobao.org

    在head源代碼目錄下啟動nodejs:grunt server,得到如下圖啟動成功:
    這里寫圖片描述

    運行

    1.啟動elasticsearch

    windows下啟動elasticsearch,在 elasticsearch-6.2.4\bin目錄下點擊 elasticsearch.bat 文件即可。

    2.訪問head插件

    必須先啟動elasticsearch才能再訪問head插件。訪問http://localhost:9100即可訪問head插件,會得到下圖:
    這里寫圖片描述

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

    智能推薦

    windows環境安裝 ElasticSearch head插件安裝

    ElasticSearch啟動 head插件 解決跨域問題 再次重啟ElasticSearch,跨域問題解決:...

    windows下安裝ElasticSearch的Head插件

    es5以上版本安裝head需要安裝node和grunt(之前的直接用plugin命令即可安裝) (一)從地址:https://nodejs.org/en/download/ 下載相應系統的msi,雙擊安裝。 (二)安裝完成用cmd進入安裝目錄執行 node -v可查看版本號 (三)執行 npm install -g grunt-cli 安裝grunt ,安裝完成后執行grunt -ver...

    windows下安裝ElasticSearch的Head插件

    轉載自https://www.cnblogs.com/hts-technology/p/8477258.html es5以上版本安裝head需要安裝node和grunt(之前的直接用plugin命令即可安裝) (一)從地址:https://nodejs.org/en/download/ 下載相應系統的msi,雙擊安裝。 (二)安裝完成用cmd進入安裝目錄執行 node -v可查看版本號 ...

    Elasticsearch學習筆記【一】基本概述

    文章目錄 Elasticsearch的特點 ElasticSearch的結構 Es與數據庫對應概念對比 ElasticSearch.yml的基本配置 ElasticSearch索引文件的管理 附錄:REST 參考連接 Elasticsearch的特點 ELK是Elastic公司擁有的三個開源項目:ElasticSearch、Logstash、Kibana,三者形成了ELK軟件棧。他們各自的基本職能...

    ElasticSearch學習筆記【一】基本概念

    基本概念 cluster:代表一個集群,集群中有多個節點,其中有一個為主節點,這個主節點是可以通過選舉產生的,主從節點是對于集群內部來說的。es的一個概念就是去中心化,字面上理解就是無中心節點,這是對于集群外部來說的,因為從外部來看es集群,在邏輯上是個整體,你與任何一個節點的通信和與整個es集群通信是等價的。 shards:代表索引分片,es可以把一個完整的索引分成多個分片,這樣的好處是可以把一...

    猜你喜歡

    ElasticSearch(安裝篇):Windows下安裝和使用ElasticSearch插件elasticsearch-head

    Elasticsearch-Head是集群操作和管理、數據可視化、增刪改查、查詢語句可視化工具,可以對集群進行傻瓜式操作。你可以通過插件把它集成到ES(首選方式),也可以安裝成一個獨立web應用。 Elasticsearch-Head是一個用于瀏覽和與Elastic Search 集群交互的Web前端。 目錄 為什么要安裝ElasticSearch-Head插件呢? 前期準備 Elast...

    Windows下ElasticSearch的Head安裝及基本使用

    Elasticsearch 7.x 安裝步驟 1.安裝 Elasticsearch 7.2.1 1.1 下載Elasticsearch 下載地址:https://www.elastic.co/cn/downloads/elasticsearch 1.2 下載安裝包后解壓 Elasticsearch 7.2.1 目錄結構如下: bin :腳本文件,包括 ES 啟動 & 安裝插件等等 conf...

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

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

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

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

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

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

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