ElasticSearch7.6.1 安裝及其head插件安裝


本來打算寫一篇ES和Solr的差別的,后來想想算了簡單說說吧,

如果是對已存在數據建立完成索引的情況下,Solr更快

一但進行索引的操作的時候,Solr的IO是阻塞的

對於大數據量的實時檢索,還是ElasticSearch會好很多,當然ElasticSearch的JDK要求最低應該是1.8,如果還在用1.6 1.7的JDK,那建議不用看了

Solr相對的支持數據格式會多一些,然而ElasticSearch只支持JSON,當然現在本省就是JSON的時代

對於接口調用的話,Solr對外的應該是WebService,ElasticSearch支持的是RestFul.

就這些吧

 

ElasticSearch安裝

JDK要求:1.8

JAR要求:ElasticSearch的版本和之后的Java核心包!版本對應

安裝包啥的,我就不提拱了,自己去公眾號關注 狂神說 回復ES獲取

Windows安裝:

因為是學習就不往Linux上安裝了,我電腦本身就卡的不行,還是窮

解壓安裝包:

 

 解壓后就可以使用了

 

 目錄說明:

bin : 可執行文件

config : 配置文件

  log4j2.properties:日志文件

  jvm.options : JVM啟動參數

  elasticsearch.yml : 自身參數設置 默認端口9200;

  roles.yml : 角色參數設置

  role_mapping.yml : 角色映射文件

  users : 用戶文件

  users_roles : 用戶對應角色關系文件

jdk : 不用說

lib : jar包

logs : 日志

modules : 功能模塊

plugins : 插件

電腦配置不好的一定要修改jvm.options文件因為ElasticSearch啟動就需要1g內存

 

 當然性能越高開着越爽,雖然我電腦配置不高,但是直接1g走起

啟動:

雙擊bin/elasticsearch.bat

訪問接口:9200

通信接口:9300

訪問

 

 ES本身一個人就是一個團,自己就是一個集群

 

安裝可視化界面es head插件

啟動這個插件需要依賴NodeJS環境,安裝NodeJS環境,自己百度一下吧

進入

 

 運行 npm install

完成后會出現

 

 然后運行 npm run start

運行成功后訪問 http://localhost:9100

然后就報了一大堆跨域請求報錯

 

 關閉ES服務

找到配置文件

 

 添加兩行跨域配置:

 

 配置完成后保存

然后啟動es

先訪問9200查看是否啟動完成

然后訪問9100,發現已經連接成功

 

可以新建一個索引測試一下

 

 

 

 到這里就安裝成功了

 

作者:彼岸舞

時間:2020\09\08

內容關於:ElasticSearch

本文來源於網絡,只做技術分享,一概不負任何責任

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM