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
本文来源于网络,只做技术分享,一概不负任何责任
ElasticSearch7.6.1 安装及其head插件安装的更多相关文章
- ElasticSearch安装和head插件安装
本文主要介绍elasticsearch5.0安装及head插件安装.确保系统已经安装好jdk1.8以上,操作系统CentOS6以上. 一.elasticsearch安装配置 1.官网下载源码包 下载不 ...
- 【windows环境下】RabbitMq的安装和监控插件安装
RabbitMq的安装: RabbitMQ是基于Erlang的,所以必须先配置Erlang环境. 下载Erlang,地址:http://www.erlang.org/download/otp_win3 ...
- Android模拟器genymotion安装与eclipse 插件安装
推荐一款Android模拟器"Genymotion",有点速度快,占用资源少,可整合eclipse.闲话少谈,看安装步骤. 1.下载地址:https://www.genymotio ...
- Sublime Text3安装及常用插件安装
为了使用强大好用的代码编辑器来进行selenium3+Python3的自动化测试. 使用Sublime Text 3非常适合. 1.下载安装 首先到http://www.sublimetext.com ...
- VScode安装后的插件安装
杭州SEO:Chinese(Simplified) Language Pack for Visual Stidio Code 中文汉化包 对于一些英文不太好的小伙伴,上来第一件事肯定是要切换成中文语言 ...
- jmeter在Windows下安装(含插件安装)
[准备环境] jdk1.8 jmeter的安装包下载 [步骤] 1 把下载下来的压缩包解压,点击jmeter.bat 启动,启动后是英文界面 2 修改默认的英文界面,打开jmeter.properti ...
- gulp的安装以及less插件安装与使用
1.安装node.js 下载地址:http://nodejs.cn/download/ 这时我们输入 node -v 以及 npm -v 检查是否安装成功. 2.为了提高后续使用的快速,我们安装 ...
- 【linux环境下】RabbitMq的安装和监控插件安装
[注意安装过程中,提示某些命令not found,直接yum isntall一下就好了] 以下是我在CentOS release 6.4下亲测成功的. RabbitMq的安装: RabbitMQ是 ...
- Sublime Text 3安装及常用插件安装
一.Sublime3下载 1.百度搜索Sublime3 download,选择进入下载页面 2.我选择下载Win64位安装程序 二.Sublime3安装 傻瓜式安装,一直点下一步即可. 三.Subli ...
随机推荐
- 有哪些开源的 Python 库让你相见恨晚?
Arrow 我们知道 Python 已经内置了好几个处理时间相关的库,但是对于时间以及时区间的转换并不清晰,操作起来略繁琐,而 Arrow 可以弥补这个问题,它提供了更友好的方法,方便我们对时间,日期 ...
- Java连接Redis,存储对象获取对象()byte和json),连接池
Java连接Redis Jedis连接Redis,Lettuce连接Redis Jedis连接Redis 1. 创建maven项目 2. 引入依赖 <dependencies> <d ...
- XCTF-WEB-新手练习区(9-12)笔记
9:xff_referer X老师告诉小宁其实xff和referer是可以伪造的. 界面显示需要我们 添加X-Forwarded-For:123.123.123.123 添加Rerferer:http ...
- C#LeetCode刷题-几何
几何篇 # 题名 刷题 通过率 难度 587 安装栅栏 21.5% 困难 892 三维形体的表面积 C#LeetCode刷题之#892-三维形体的表面积(Surface Area of 3D Sh ...
- 神经网络实现fashion数据集
import tensorflow as tf import numpy as np fashion=tf.keras.datasets.fashion_mnist (x_train,y_train) ...
- HTML5+css3 的开心网游戏页面
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- 一步一步讲解如何安装Ubuntu18.04,零基础
在一块空的硬盘上安装Ubuntu是最为简单的,我接下将介绍如何进行安装 1.准备 Ubuntu镜像,b( ̄▽ ̄)d 这个是肯定yaod Rufus,一个写入镜像的工具' U盘一个 2.开始 2.1.写 ...
- python:**kwargs
**kwargs接收键值对参数,即字典, dict的pop()函数内需传2个参数,第一个参数为dict内的key, 如果有该key>第二个参数为None,最后的结果就是该key对应的value. ...
- Python Matplotlib绘图基础
Matplotlib绘图基础 1.Figure和Subplot import numpy as np import matplotlib.pyplot as plt #创建一个Figure fig = ...
- Spring注解驱动开发04(给容器中注册组件的方式)
给容器中注册组件的方式 1. 组件注解标注 + 包扫描(适用于自己写的类) //控制层组件 @Controller public class PersonController { } //业务逻辑层组 ...