日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

es head插件安装_ES笔记概述与安装

發(fā)布時(shí)間:2025/3/21 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 es head插件安装_ES笔记概述与安装 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

來源:狂神說java https://www.bilibili.com/medialist/play/ml711044860

概述

ElasticSearch高可擴(kuò)展性的分布式的實(shí)時(shí)的全文搜索和分析引擎,可以處理PB級數(shù)據(jù),基于lucene。

通過RestfulApi隱藏lucence的復(fù)雜性。

開源作者:ShayBanon

誰在用:維基百科、Github、StackOverflow、英國日報(bào)等等

它用于全文檢索、結(jié)構(gòu)化搜索、分析以及將這三者混合使用

維基百科使用它用來高亮、搜索建議、搜索糾錯(cuò)、實(shí)時(shí)搜索。

StackOverflow結(jié)合全文搜索與地理位置查詢,以及more like this功能,來找到相關(guān)的問題和答案。

英國日報(bào)使用它結(jié)合用戶日志和社交網(wǎng)絡(luò)數(shù)據(jù)獲取實(shí)時(shí)反饋

solr vs es

solr提供了類似web service的api接口,可以http訪問。是一個(gè)企業(yè)級搜索應(yīng)用服務(wù)器。

當(dāng)單純的對已有數(shù)據(jù)進(jìn)行搜索時(shí),solr更快。

當(dāng)實(shí)時(shí)建立索引時(shí),solr會產(chǎn)生阻塞,查詢性能較差,ElasticSearch有明顯優(yōu)勢。

隨著數(shù)據(jù)的增加,solr的搜索效率會變得更低,而ElasticSearch卻沒有明顯的變化。

solr遷移至ES提高50倍

es開箱即用(解壓) ,solr安裝稍復(fù)雜

solr利用zookeeper進(jìn)行管理集群,es自身帶有分布式協(xié)調(diào)管理功能。

solr支持json,xml,csv,es支持json

solr提供功能非常多。es關(guān)注核心功能,高級功能由插件實(shí)現(xiàn)。

solr查詢快,索引慢。es查詢慢,索引快,實(shí)時(shí)查詢快。

solr成熟,有更成熟的開發(fā)和貢獻(xiàn)者社區(qū)、用戶。es更新快,使用和學(xué)習(xí)成本較高

es安裝

要求jdk1,8以上。

es7.6.1

開箱即用,很簡單

下載地址:https://www.elastic.co/cn/downloads/elasticsearch

jvm.options

-Xms256m-Xmx256m

雙擊:bin\elasticsearch.bat

安裝Head

安裝nodejs:https://nodejs.org/dist/v12.18.1/node-v12.18.1-x64.msi

windows的msi自動添加的:

$ node -v

$ npm -v

$ npm root -gD:\soft_program\nodejs\node_global\node_modules

node_global

node_cache

npm config set prefix "D:\Program Files\nodejs\node_cache"

npm config set prefix "D:\Program Files\nodejs\node_global"

或者在nodejs的安裝目錄中找到node_modules\npm\.npmrc文件,修改如下:prefix =D:\Program Files\nodejs\node_global cache = D:\Program Files\nodejs\node_cache

$ npm root -gD:\Program Files\nodejs\node_global\node_modules

npm install -g cnpm

下載地址:https://github.com/mobz/elasticsearch-head

下載目錄:E:\env\elasticsearch-head-master

E:\env\elasticsearch-head-master>cnpm install

E:\env\elasticsearch-head-master>npm run start

http://localhost:9100/

補(bǔ)充:

找不到node_module時(shí),需要配置環(huán)境變量:

系統(tǒng)變量中添加NODE_PATH:

D:\Program Files\nodejs\node_global\node_modules\

測試:

cnpm intall -g vue

vue_test.js

var vue=require("vue");console.log(vue);

解決head跨域訪問es

elasticsearch.yml:

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

安裝Kibana

下載地址:https://www.elastic.co/cn/elastic-stack

https://artifacts.elastic.co/downloads/kibana/kibana-7.7.1-windows-x86_64.zip

啟動bin/kibana.bat

kibana版本要與es對應(yīng)。

否則會拋錯(cuò):

刪除kibana的索引

http://localhost:5601/app/kibana#/dev_tools/console

總結(jié)

以上是生活随笔為你收集整理的es head插件安装_ES笔记概述与安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。