本来打算写一篇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

本文来源于网络,只做技术分享,一概不负任何责任

ElasticSearch7.6.1 安装及其head插件安装的更多相关文章

  1. ElasticSearch安装和head插件安装

    本文主要介绍elasticsearch5.0安装及head插件安装.确保系统已经安装好jdk1.8以上,操作系统CentOS6以上. 一.elasticsearch安装配置 1.官网下载源码包 下载不 ...

  2. 【windows环境下】RabbitMq的安装和监控插件安装

    RabbitMq的安装: RabbitMQ是基于Erlang的,所以必须先配置Erlang环境. 下载Erlang,地址:http://www.erlang.org/download/otp_win3 ...

  3. Android模拟器genymotion安装与eclipse 插件安装

    推荐一款Android模拟器"Genymotion",有点速度快,占用资源少,可整合eclipse.闲话少谈,看安装步骤. 1.下载地址:https://www.genymotio ...

  4. Sublime Text3安装及常用插件安装

    为了使用强大好用的代码编辑器来进行selenium3+Python3的自动化测试. 使用Sublime Text 3非常适合. 1.下载安装 首先到http://www.sublimetext.com ...

  5. VScode安装后的插件安装

    杭州SEO:Chinese(Simplified) Language Pack for Visual Stidio Code 中文汉化包 对于一些英文不太好的小伙伴,上来第一件事肯定是要切换成中文语言 ...

  6. jmeter在Windows下安装(含插件安装)

    [准备环境] jdk1.8 jmeter的安装包下载 [步骤] 1 把下载下来的压缩包解压,点击jmeter.bat 启动,启动后是英文界面 2 修改默认的英文界面,打开jmeter.properti ...

  7. gulp的安装以及less插件安装与使用

    1.安装node.js 下载地址:http://nodejs.cn/download/ 这时我们输入 node -v  以及  npm -v  检查是否安装成功. 2.为了提高后续使用的快速,我们安装 ...

  8. 【linux环境下】RabbitMq的安装和监控插件安装

    [注意安装过程中,提示某些命令not found,直接yum isntall一下就好了] 以下是我在CentOS release 6.4下亲测成功的. RabbitMq的安装:   RabbitMQ是 ...

  9. Sublime Text 3安装及常用插件安装

    一.Sublime3下载 1.百度搜索Sublime3 download,选择进入下载页面 2.我选择下载Win64位安装程序 二.Sublime3安装 傻瓜式安装,一直点下一步即可. 三.Subli ...

随机推荐

  1. 有哪些开源的 Python 库让你相见恨晚?

    Arrow 我们知道 Python 已经内置了好几个处理时间相关的库,但是对于时间以及时区间的转换并不清晰,操作起来略繁琐,而 Arrow 可以弥补这个问题,它提供了更友好的方法,方便我们对时间,日期 ...

  2. Java连接Redis,存储对象获取对象()byte和json),连接池

    Java连接Redis Jedis连接Redis,Lettuce连接Redis Jedis连接Redis 1. 创建maven项目 2. 引入依赖 <dependencies> <d ...

  3. XCTF-WEB-新手练习区(9-12)笔记

    9:xff_referer X老师告诉小宁其实xff和referer是可以伪造的. 界面显示需要我们 添加X-Forwarded-For:123.123.123.123 添加Rerferer:http ...

  4. C#LeetCode刷题-几何

    几何篇 # 题名 刷题 通过率 难度 587 安装栅栏   21.5% 困难 892 三维形体的表面积 C#LeetCode刷题之#892-三维形体的表面积(Surface Area of 3D Sh ...

  5. 神经网络实现fashion数据集

    import tensorflow as tf import numpy as np fashion=tf.keras.datasets.fashion_mnist (x_train,y_train) ...

  6. HTML5+css3 的开心网游戏页面

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  7. 一步一步讲解如何安装Ubuntu18.04,零基础

    在一块空的硬盘上安装Ubuntu是最为简单的,我接下将介绍如何进行安装 1.准备 Ubuntu镜像,b( ̄▽ ̄)d 这个是肯定yaod Rufus,一个写入镜像的工具' U盘一个 2.开始 2.1.写 ...

  8. python:**kwargs

    **kwargs接收键值对参数,即字典, dict的pop()函数内需传2个参数,第一个参数为dict内的key, 如果有该key>第二个参数为None,最后的结果就是该key对应的value. ...

  9. Python Matplotlib绘图基础

    Matplotlib绘图基础 1.Figure和Subplot import numpy as np import matplotlib.pyplot as plt #创建一个Figure fig = ...

  10. Spring注解驱动开发04(给容器中注册组件的方式)

    给容器中注册组件的方式 1. 组件注解标注 + 包扫描(适用于自己写的类) //控制层组件 @Controller public class PersonController { } //业务逻辑层组 ...