es head插件安装_ES笔记概述与安装
來源:狂神說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)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java log4j logback j
- 下一篇: bpmn js 生成json_你不知道的