1. 程式人生 > >Elasticsearch(一)elasticsearch5.3.0版本安裝與head外掛安裝

Elasticsearch(一)elasticsearch5.3.0版本安裝與head外掛安裝

win7作業系統64位

介紹

elasticsearch
• 一個分散式的實時文件儲存,每個欄位 可以被索引與搜尋
• 一個分散式實時分析搜尋引擎
支援PB級別的儲存,可以實時分析文件,
(自行去連線中觀看,摘選以下一個片段)
Elasticsearch 是一個實時的分散式搜尋分析引擎, 它能讓你以一個之前從未有過的速度和規模,去探索你的資料。 它被用作全文檢索、結構化搜尋、分析以及這三個功能的組合:
• Wikipedia 使用 Elasticsearch 提供帶有高亮片段的全文搜尋,還有 search-as-you-type 和 did-you-mean 的建議。
• 衛報 使用 Elasticsearch 將網路社交資料結合到訪客日誌中,實時的給它的編輯們提供公眾對於新文章的反饋。
• Stack Overflow 將地理位置查詢融入全文檢索中去,並且使用 more-like-this 介面去查詢相關的問題與答案。

java環境

建議1.8及以上

安裝elasticsearch

https://www.elastic.co/downloads/elasticsearch
去選擇你需要的版本以及支援的作業系統,下載後解壓,到bin目錄中去
這裡寫圖片描述
開啟命令cmd
C:\Users\CC>d:
D:>cd D:\elasticsearch\5.3.0\elasticsearch-5.3.0\elasticsearch-5.3.0\bin
D:\elasticsearch\5.3.0\elasticsearch-5.3.0\elasticsearch-5.3.0\bin>elasticsearch..bat

當然在此之前,我們為我們的elasticsearch設定一些基本的屬性:

#叢集名稱
cluster.name: bdrg
#一個節點
node.name: 111

訪問http://localhost:9200(我用的火狐,IE攔截json)
這裡寫圖片描述
可以顯示出我們叢集的一些基本資訊。

我們也可以使用curl的命令,它提供了一種請求提交到elasticsearch的便捷方式。

安裝curl

1.下載地址:http://curl.haxx.se/download.html
下載curl-7.33.0-win64-ssl-sspi.zip,此路徑IE與chromn瀏覽器均打不開,需要用火狐瀏覽器,我是win64系統,注意要選擇正確哦
2.這個下載完了和elasticsearch一樣也只是需要解壓後直接就得到一個curl.exe的命令了,無需安裝。
3.最好設定一下環境變數,就不必要一定去解壓後的目錄才能執行了

開啟cmd命令測試:

C:\Users\CC>curl  “http://localhost:9200/?pretty”

如下:

這裡寫圖片描述

如果我們想在一個視覺化的頁面顯示叢集的資料等資訊並且希望做一個互動,我們就需要給elasticsearch裝一下外掛,教程上用的sense,我為了方便,選擇了head外掛。

head外掛安裝

因為在啟動服務的時候使用grunt,所以還要首先安裝一下node.js使用npm命令

node.js

1.下載地址:https://nodejs.org/en/download/,選擇好作業系統哦
我下載的是:node-v4.4.3-x64
安裝基本選好目錄下一步即可

安裝好了後測試一下:
這裡寫圖片描述

2.設定代理
否則之後使用的時候可能會報錯哦,如果網路有代理的話

$ npm config set proxy http://server:port
$ npm config set https-proxy http://server:port

1.下載
下載路徑:https://github.com/mobz/elasticsearch-head
下載zip然後解壓,我解壓到了%ELASTIC_HOME%的plugins下的head包下,當然後面會報錯,我當時安裝的時候就是這樣的,後續會有解決的操作。我們叫這個為head目錄。
2.head目錄下執行命令:npm install -g grunt-cli
3.head目錄下執行命令:npm install,若出現error錯誤,可嘗試以管理員身份執行cmd,重新執行此命令
4.elasticsearch目錄下的config包下的elasticsearch.yml檔案修改配置:

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

5.head目錄下執行命令:grunt server,啟動head。
6.http://localhost:9100即可訪問成功,如下
這裡寫圖片描述
7.此時啟動elasticsearch:執行命令elasticsearch.bat
發現好多錯誤啊。。。原因是現在版本plugins目錄下不能有這個head的外掛哦,我們在plugins平級建立一個資料夾cc,把head下的檔案全部複製到裡面,再把plugins目錄刪掉即可。再次啟動elasticsearch即成功
8.此時重新整理head訪問,如下:
這裡寫圖片描述

這裡面兩個索引是因為我之前用client客戶端加過資料。

相關推薦

Elasticsearchelasticsearch5.3.0版本安裝head外掛安裝

win7作業系統64位 介紹 elasticsearch • 一個分散式的實時文件儲存,每個欄位 可以被索引與搜尋 • 一個分散式實時分析搜尋引擎 支援PB級別的儲存,可以實時分析文件, (自行去連線中觀看,摘選以下一個片段)

OpenCV3.3.0安裝配置opencv3.3.0+VS2015社群版+64位win7

博主是一名準研究生,研究生階段準備學習計算機視覺方向,涉及影象識別和處理,選擇安裝opencv庫作為前期學習工具,因為不懂,所以在網上看了許多關於opencv安裝配置的資料和部落格,最後終於成功了。(哭,opencv一共下載了2.2.9,2.2.11,3.0

cdh5.3.6下hue3.7.0安裝部署

本文介紹如何在centOS6.4環境下安裝hue環境! 一、安裝環境列表 centOS6.4 hue-3.7.0-cdh5.3.6 cdh5.3.6 jdk1.7.0_67 hadoop2.5.0 h

ElasticSearch-- 簡介

上海 就會 客戶端 edi -- rod 本質 接口 sco   ElasticSearch是一個基於Lucene的搜索服務器。它提供了一個分布式多用戶能力的全文搜索引擎,基於RESTful web接口。Elasticsearch是用Java開發的,並作為Apache許可條

Yii2整合Elasticsearch

背景知識: 全文搜尋可以簡單地分為兩類,一種是順序掃描,即我們常見的使用 like %keyword% 方式,掃描整張資料表,在每一條記錄中查詢;另一種就是索引掃描。elasticsearch就是後者。 索引掃描分為兩部分:建立索引和搜尋索引。建立索引的主要步驟是:對原資料進行分詞處

elasticsearchjava 分別使用同步和非同步方法進行索引、更新操作

一、索引或更新基本步驟 1) 建立與elasticsearch服務進行連線的RestHighLevelClient物件 RestHighLevelClient client = new RestHighLevelClient( Res

ElasticSearch初識ElasticSearch

定義 ElasticSearch是一個分散式的搜尋引擎,它的內部是基於Lucene寫的。它用於全文搜尋,半結構化資料搜尋以及分析統計。我們可以使用它來作為系統中的的搜尋引擎。可以使用簡單的RestFul API與ElasticSearch進行互動。它提供了兩種互動式協議,一種是Ela

elasticsearchelasticsearch初識

一 、elasticsearch elasticsearch 是一個開源的具有高度擴充套件性的全文搜尋和分析引擎。它可以快速幫助我們儲存和搜尋、分析大量資料。 在運維方面,我們常用它來儲存和分析日誌資料,通過filebeat +(redis)+ELK 搭建一個視覺化的實時日誌分析搜尋平臺。讓業務人員,開發

solr 7.31版本window系統全程安裝搭建,涵蓋專案用到的大部分配置,常用查詢,solr多條件查詢、排序,配置資料庫,定時同步,全量增量更新,使用solrJ在java程式進行增刪改查

前言:由於專案最近在做淘寶客商品資訊查詢這一塊,做搜尋引擎,離不開全文搜尋伺服器,我這裡選擇了solr。solr的好處可以自行百科,這裡主要是講解技術。這篇文章主要講解window的安裝和使用。若大家感興趣或者專案用到,希望你能跟著我的步驟進行下去,如果遇到問題,可以後續看下我在最底下的問題

Android FrameWork學習Android 7.0系統原始碼下載\編譯

最近計劃著研究下Android 7.0的系統原始碼,之前也沒做過什麼記錄,這次正好將學習的內容記錄下來,方便以後複習鞏固。 既然要學習我們的系統原始碼,那我們第一步要做的就是下載原始碼並進行編譯了。 硬體環境要求 1. 編譯環境 按照官方的說

ElasticSearch概念介紹及環境搭建

一、什麼是ElasticSearch:   Elasticsearch (ES)是一個基於Lucene構建的開源、分散式、RESTful 介面全文搜尋引擎。Elasticsearch 還是一個分散式文件資料庫,其中每個欄位均是被索引的資料且可被搜尋,它能夠擴充套件至數以百計的伺服器儲存以及處理PB級的資料。

Android進階之路 -- AS 3.0NDK環境搭建及hello world

通過一段找實習的經歷,以及快應用、小程式、web app等移動開發模式的衝擊,深深為安卓原生開發的未來感到擔憂,希望接入人工智慧API和物聯網井噴能給安卓開發帶來新的生機吧。當然,作為小白我是不用擔心這麼多的,做自己喜歡的事就好了,於是拋開雜念,繼續學習安卓。NDK開發環境的

elasticsearch安裝配置

一、elastic search的安裝與配置 1、安裝Java 並且配置JAVA_HOME環境變數。 2、下載elasticsearch,下載地址:https://www.elastic.co/downloads/elasticsearch。博主下載時最新版為6.3.2,下面所有都是基於6.3.2進行的測

elasticsearch:JAVA api操作

1.建立一個mavan專案,專案的以來配置如下。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www

在Android4.2中實現bluetooth A2dp Sink——移植Android5.0藍芽協議棧

    一直以來,Android對於藍芽的支援都很混亂,簡直可以說是一坨shit。各個版本的協議棧都不一樣,最早用的是bluez,進入4.x時代之後,換成了谷歌自己的bluedroid。換就換吧,至少等做完了再用吧,結果4.2、4.3、4.4的bluedroid全都不一樣。

專案實訓Rxjava 2.0 學習筆記

我感覺Rxjava像是一條流水線,一塊原料到來經過層層加工最後交給訂閱者,當然不處理直接交給訂閱者也可以。 從基本設計(Rx1.0)來看,Observable有一個內部類例項OnSubscribe,當Observable呼叫subscribe時會呼叫這個OnS

微信運動刷步教程 QQ健康刷步數之安卓版本

New微信QQ最新刷方法 公眾號版:kejidd STEP1:下載樂動力APP(自行上應用市場搜尋) 請先完成下載後使用微信登入 APP。 STEP2:開打樂動力APP>&

ElasticSearch安裝

安裝的幾個大前提 JDK1.8以上 Nodejs 一顆堅定不移的心 遇到的第一個問題,JDK1.7和JDK1.8同時存在 魚和熊掌不可兼得,必須刪一個了(能力不夠,只能刪掉一個保證程式能正常執行),刪吧 剛開始只刪除了開始選單下的JDK,心裡想著,這下應該可以了吧,開啟

solrsolr7.1.0整合tomcat8.5.20

第一步: 準備相關軟體環境,這邊軟體版本如下: jdk-8u144-windows-x64 apache-tomcat-8.5.20 solr-7.1.0 solr-7.1.0解壓後找到solr-7.1.0\server\solr-webapp\目錄下的webapp資料夾,

Android Gradle PluginAGP 升級 3.0+ ,Gradle升級4.4+過程記錄

一.背景 作為GP開發者,緊跟Google的腳步,升級開發環境和編譯環境,不僅可以提升編譯效率,新工具,新特性也是開發者們所期待的,當然隨著工具的升級App的質量也會提升。所以,專案定期推進技術升級,顯得很有必要。 專案中原有的一些配置 Androi