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