ElasticSearch初步了解和安装(windows上安装)
ElasticSearch是什么
ElasticSearch(一般简称es)是一个基于Lucene的分布式搜索和数据分析引擎。它提供了REST api 的操作接口。
它可以快速的存储、搜索、分析海量数据,其本质是一个分布式数据库,相对于传统的数据库在性能上高出一大截。
ES相关的基本概念
1、Node:节点,就是单个ElasticSearch实例。多个节点可以组成一个集群。 2、Index:索引,数据是存储在索引中的,可以将其理解为数据库。(7.x之前版本的es一个索引可以存储多个类型,7.x版本则是一个索引只能是一种类型) 3、shards:分片(索引分片),使用es,可以将一个完整的索引设置多个分片,数据存储于不同分片之中,分布到不同的节点之中。分片的优势:
a、它允许水平地分割/扩展内容卷。
b、它允许跨分片(可能在多个节点上)分布和并行操作,从而提高性能和吞吐量。例如数据量非常庞大的是,数据存在不同节点的分片上,可形成分布式搜索,从而达到高效的查询
4、Replicas:副本(索引副本,不是分片副本),一个索引可设置多个索引副本。它的作用:
a、提供了在一个shard/node失败是的高可用性。出于这个原因,很重要的一个点是一个副本从来不会被分配到与它复制的原始分片相同节点上。也就是说,副本是放到另外的节点上的。
b、允许扩展搜索量/吞吐量,因为搜索可以在所有副本上并行执行。
ES相关安装
下载
ES: https://www.elastic.co/downloads/elasticsearch
Kibana: https://www.elastic.co/downloads/kibana
es head:http://mobz.github.io/elasticsearch-head/
第二步、下载完成后解压,并启动;或者是配置成服务。(因为ES中已经包含的java运行环境,所以不用单独下载安装java)
1、在ES解压目录中双击elasticsearch.bat运行
启动成功后,访问9200端口,可以访问就说明启动成功了
若果每次都需要着这样启动es服务非常麻烦,而且控制面板很容易一不小心就被关掉了。所以通常会将es配置成服务---在es的bin目录下通过命令行执行
elasticsearch-service.bat install
另外在bin目录中可执行以下对应的命令完成相应的操作
elasticsearch-service.bat remove ---移除es服务
elasticsearch-service.bat start ---启动es服务
elasticsearch-service.bat stop ---结束es服务
启动kabana
Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。可以用Kibana来搜索,查看,并和存储在Elasticsearch索引中的数据。它还能轻松地执行高级数据分析,并将数据以各种形式可视化。
在kabana文件的bin目录下双击kibana.bat运行
访问对应的端口,查看是否安装成功
安装es head
1、在安装es head之前需要安装nodejs
2、安装好nodejs后,在es head文件路径打开命令行。依次执行npm install,npm run start
3、配置es可跨域:修改es配置文件elasticsearch.yml (配置文件在es文件目录的config文件夹中)添加
http.cors.enabled: true
http.cors.allow-origin: "*"
修改完成后需要重启es。
4、访问,并检查是否成功
ElasticSearch初步了解和安装(windows上安装)的更多相关文章
- NodeJs在windows上安装配置测试
Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个 ...
- 在Windows上安装Elasticsearch 5.0
在windows上安装Elasticsearch Elasticsearch可以使用.zip软件包安装在Windows上. elasticsearch-service.bat命令,它将设置Elasti ...
- 在Windows上安装Elasticsearch 5.x
在Windows上安装Elasticsearch 5.x 自己想学习Elasticsearch,但是又不懂Linux,按照同事给的Linux安装教程,也是搞不明白,于是想先在Windows上安装一下入 ...
- ElasticSearch | windows 上安装ES
Elastatic需要java JAVA8 环境,确保安装好环境 在windows上安装ES还是比较简单的, 1.首先在官网上下载zip,地址 https://www.elastic.co/downl ...
- ElasticSearch入门 第一篇:Windows下安装ElasticSearch
这是ElasticSearch 2.4 版本系列的第一篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...
- Windows上安装ElasticSearch7的IK分词器
首先IK分词器和ES版本一定要严格对应,下面是版本对照表 IK分词器下载地址 https://github.com/medcl/elasticsearch-analysis-ik/releases 我 ...
- Windows上安装ElasticSearch7
安装JDK1.8(包括)以上版本 安装ElasticSearch ElasticSearch下载地址: https://www.elastic.co/downloads/elasticsearch 双 ...
- 在windows上安装elasticsearch7.6
在windows上安装elasticsearch7.6 安装Java1.8 下载Java1.8 提取码:yi0c 链接:https://pan.baidu.com/s/1mNd2Yg-k6ob91bO ...
- 在 Windows 上安装Rabbit MQ 指南
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.他遵循Mozilla Public License开源协议.采用 Erlang 实现的工业级的消息队列(MQ)服务器. Ra ...
- 在Windows上安装虚拟机详细图文教程
用虚拟机来安装最新的软件,安装最新的系统等等比较保险,可以避免安装不顺利影响自己原来的系统和应用,想尝鲜又担心自己完全更换系统不适应的朋友可以尝试. 虚拟机下载:https://yunpan.cn/c ...
随机推荐
- 栈和队列数据结构的基本概念及其相关的Python实现
先来回顾一下栈和队列的基本概念: 相同点:从"数据结构"的角度看,它们都是线性结构,即数据元素之间的关系相同. 不同点:栈(Stack)是限定只能在表的一端进行插入和删除操作的线性 ...
- C\C++中strcat()函数
转载:https://blog.csdn.net/smf0504/article/details/52055971 C\C++中strcat()函数 ...
- 【基础】dp系列1
序列双段最大子段和问题 (也许很水但蒟蒻刚刚学dp就来记录一下) 题目链接 题意就是求序列中的任意两段的最大子段和最大. 我们先预处理出来前缀和,方便求最大子段和. 对于每一个i都求一遍1到i的最大子 ...
- JavaScript判断字符串中出现次数最多的字符,并统计其次数
要求: 输出一个给定字符串``中出现次数最多的字符,并统计其次数. 实现思路: 利用charA()遍历这个字符串 把每个字符都存储给对象,如果对象没有该属性,就先幅值为1,如果存在了就+1 遍历对象, ...
- 版本控制系统之基于httpd搭建私有git仓库
在上一篇博客中,我们主要聊到了git的基本工作原理和一些常用的git命令的使用:回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13787701.html:今天我 ...
- lua 源码阅读 1.1 -> 2.1
lua 1.1 阅读1. hash.c 中 a) 对建立的 Hash *array 用 listhead 链式结构来管理,新增lua_hashcollector,用来做 Hash 的回收处理. ps: ...
- MeteoInfoLab脚本示例:FY-3A AOD HDF数据
FY3A卫星有HDF格式的AOD产品数据,全球范围,分辨率为0.05度.读取数据文件变量后要重新设定X/Y维,数据是Y轴反向的,且需要除以10000得到AOD值. 脚本程序: #Add data fi ...
- C语言入门编程需要掌握的核心要点有哪些? 为你总结了这20个!
摘要: C语言作为编程的入门语言,学习者如何快速掌握其核心知识点,面对茫茫书海,似乎有点迷茫.为了让各位快速地掌握C语言的知识内容,在这里对相关的知识点进行了归纳. 引言 C语言精简的语法集和标准库, ...
- 【传递闭包】HDU 2157 How many ways??
UPD:现在才发现本题是个传递闭包 题目内容 春天到了,HDU校园里开满了花,姹紫嫣红,非常美丽. 葱头是个爱花的人,看着校花校草竞相开放,漫步校园,心情也变得舒畅. 为了多看看这迷人的校园,葱头决定 ...
- 【认知服务 Azure Cognitive Service】使用认知服务的密钥无法访问语音服务[ErrorCode=AuthenticationFailure] (2020-08时的遇见的问题,2020-09月已解决)
问题情形 根据微软认知服务的文档介绍,创建认知服务(Cognitive Service)后,可以调用微软的影像(计算机视觉,人脸),语言(LUIS, 文本分析,文本翻译),语音(文本转语音,语音转文本 ...