本来打算写一篇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. 排查Mysql突然变慢的一次过程

    排查Mysql突然变慢的一次过程 上周客户说系统突然变得很慢,而且时不时的蹦出一个 404 和 500,弄得真的是很没面子,而恰巧出问题的时候正在深圳出差,所以一直没有时间 看问题,一直到今天,才算是 ...

  2. MyBatisPlus配置日志,CRUD的使用

    配置日志 我们所有的sql在mybatisplus是不可见的,所以在开发中需要配置日志,开发完成后,就可以取消日志了,因为日志也是损耗资源的 #配置日志 mybatis-plus: configura ...

  3. tomcat启动失败的解决办法

    初次安装tomcat启动失败的解决办法: 1.CATALINA_HOME    C:\Program Files\apache-tomcat-8.5.242.path  %CATALINA_HOME% ...

  4. 【Java】AES加机解密工具类代码

    import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; import javax.crypt ...

  5. java 打印流与commons-IO

    一 打印流 1.打印流的概述 打印流添加输出数据的功能,使它们能够方便地打印各种数据值表示形式. 打印流根据流的分类: 字节打印流 PrintStream 字符打印流 PrintWriter 方法: ...

  6. win10 安装msys2 和 ruby

    1.选择自己的版本 https://rubyinstaller.org/downloads/ Ruby+Devkit 2.5.1-2 (x64) Ruby+Devkit 2.5.1-2 (x86) 2 ...

  7. Java中访问控制修饰符的详解和示例——Java学习

    Java中的四个访问控制修饰符 简述 在Java中共有四个: public -- 对外部完全可见 protected -- 对本包和所有子类可见 默认(不需要修饰符)-- 对本包可见 private ...

  8. LeetCode 64最小路径和

    题目 给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小. 说明:每次只能向下或者向右移动一步. 示例: 输入: [   [1,3,1], [1,5 ...

  9. 使用 VMware Workstation Pro让 PC 提供云桌面服务——学习笔记(三)

    目标 当在前面两篇博客后,我们已经创建了一个能当服务器的虚拟机,这时我们需要通过复制虚拟机来让创建更多虚拟机 操作步骤 1.创建克隆 这里主要是VMware软件的操作 虚拟机->管理->克 ...

  10. hdfs学习(二)

    一.HDFS文件限额配置 在多人共用HDFS的环境下,配置设置非常重要.特别是在Hadoop处理大量资料的环境,如果没有配额管理,很容易把所有的空间用完造成别人无法存取.Hdfs的配额设定是针对目录而 ...