日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2025/3/21 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 es head插件安装_ES笔记概述与安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

概述

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

通過RestfulApi隱藏lucence的復雜性。

開源作者:ShayBanon

誰在用:維基百科、Github、StackOverflow、英國日報等等

它用于全文檢索、結構化搜索、分析以及將這三者混合使用

維基百科使用它用來高亮、搜索建議、搜索糾錯、實時搜索。

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

英國日報使用它結合用戶日志和社交網絡數據獲取實時反饋

solr vs es

solr提供了類似web service的api接口,可以http訪問。是一個企業級搜索應用服務器。

當單純的對已有數據進行搜索時,solr更快。

當實時建立索引時,solr會產生阻塞,查詢性能較差,ElasticSearch有明顯優勢。

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

solr遷移至ES提高50倍

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

solr利用zookeeper進行管理集群,es自身帶有分布式協調管理功能。

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

solr提供功能非常多。es關注核心功能,高級功能由插件實現。

solr查詢快,索引慢。es查詢慢,索引快,實時查詢快。

solr成熟,有更成熟的開發和貢獻者社區、用戶。es更新快,使用和學習成本較高

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/

補充:

找不到node_module時,需要配置環境變量:

系統變量中添加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對應。

否則會拋錯:

刪除kibana的索引

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

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。