Elasticsearch 安装与启动 ~ 第一章
文章目录
- 前言
- 一、Elasticsearch是什么?
- 二、安装步骤
- 1.下载安装包
- 2.启动
- 3. 安装插件 analysis-icu 分词插件
- 总结
前言
使用ES 的一个主要目的就是解决 全文搜索引擎
,而ES是目前全文搜索引擎的首选,可以快速的分析数据。
提示:以下是本篇文章正文内容,下面案例可供参考
一、Elasticsearch是什么?
Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜 索、分析和探索的能力。充分利用Elasticsearch的水平伸缩性,能使数据在生产环境变得更有价值。Elasticsearch 的实现原理主要分为以下几个步骤,首先用户将数据提交到Elasticsearch 数据库中,再通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据,当用户搜索数据时候,再根据权重将结果排名,打分,再将返回结果呈现给用户。Elasticsearch是与名为Logstash的数据收集和日志解析引擎以及名为Kibana的分析和可视化平台一起开发的。这三个产品被设计成一个集成解决方案,称为“Elastic Stack”(以前称为“ELK stack”)。Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。Elasticsearch是分布式的,这意味着索引可以被分成分片,每个分片可以有0个或多个副本。每个节点托管一个或多个分片,并充当协调器将操作委托给正确的分片。再平衡和路由是自动完成的。相关数据通常存储在同一个索引中,该索引由一个或多个主分片和零个或多个复制分片组成。一旦创建了索引,就不能更改主分片的数量。Elasticsearch使用Lucene,并试图通过JSON和Java API提供其所有特性。它支持facetting和percolating,如果新文档与注册查询匹配,这对于通知非常有用。另一个特性称为“网关”,处理索引的长期持久性;例如,在服务器崩溃的情况下,可以从网关恢复索引。Elasticsearch支持实时GET请求,适合作为NoSQL数据存储,但缺少分布式事务。
二、安装步骤
1.下载安装包
以windows
(示例):
两种下载方式:
- 官网下载:传送门:https://www.elastic.co/cn/downloads/elasticsearch
- 华为开源镜像去下载 :传送门:https://mirrors.huaweicloud.com/
推荐去华为下载没有别的原因,主要就是快(下面就按华为
的为示例)。
注意:本地没有java环境的最好下载 7.1 以上的版本,7.1以上的版本自带java环境
https://repo.huaweicloud.com/elasticsearch/7.1.0/ 下载链接
2.启动
两种方式:
- 使用命令启动
bin\elasticsearch
- 使用
elasticsearch.bat
启动
解压之后:注意我复制了两份不要误解
1:使用命令启动,进入到下载路径 目录下执行命令即可启动
最后看到:started 就算可以。
2:使用 elasticsearch.bat,进入到bin 目录下 点击 elasticsearch.bat 即可
3:浏览器查看 访问:http://localhost:9200/
看到一下页面,恭喜你安装成功了。
3. 安装插件 analysis-icu 分词插件
查看本地插件命令:bin\elasticsearch-plugin list
安装插件命令:bin\elasticsearch-plugin install analysis-icu
如果已经安装好就可以使用 bin\elasticsearch-plugin list 来进行查看:
或者在浏览器查看:http://localhost:9200/_cat/plugins
如果你感觉下载比较慢可以尝试离线安装:
https://artifacts.elastic.co/downloads/elasticsearch-plugins/analysis-icu/analysis-icu-7.1.0.zipelasticsearch-plugin install file://file path Of analysis-icu-7.1.0.zip
安装插件出现Exception in thread "main" java.net.UnknownHostException: artifacts.elastic.co
也可以尝试离线安装
总结
1:安装的时候注意本地是否有JAVA 环境,如果有就要下载和java版本指定的ES,否则就会报错,要注意 (本地设置JAVA HOME
,就是使用本地的)。
2: 安装遇到问题可以下面评论,叫大家帮你一起解决。
3:前面几篇讲解都是先安装 ES 相关的,毕竟如果安装都失败,后面怎么学习呢
,后面文章关于ES的内容 都会详细解释,比如:节点, 集群, 安全,日志配置等
4:linux 安装demo:
1:首先你现在好了安装包
2:解压:tar -xvf elasticsearch-7.1.0-linux-x86_64.tar.gz
3:运行 cd elasticsearch-7.1.0/bin ./elasticsearch
5:关于封面ennnn…我懂你们
.
下一篇文章会详细讲解安装:kibana
Elasticsearch 安装与启动 ~ 第一章相关推荐
- elasticsearch安装 及 启动异常解决
虚拟机使用net连接模式 1 Download and unzip the latest Elasticsearch distribution 2 Run bin/elasticsearch on U ...
- ELasticSearch安装使用过程中遇到的坑的解决方案,以及使用Kibana操作ELasticSearch
一.安装elasticsearch和kibana 安装elasticsearch和kibana,我现在使用的是windows版本的,安装其实也不难,具体的安装教程可以参照这两篇博客,写的安装步骤也很详 ...
- Kali Linux 秘籍 第一章 安装和启动Kali
第一章 安装和启动Kali 作者:Willie L. Pritchett, David De Smet 译者:飞龙 协议:CC BY-NC-SA 4.0 简介 Kali Linux,简称Kali,是用 ...
- 金算盘 未找到 oracle,金算盘软件操作手册 第一章安装、启动和退出
第一章安装.启动和退出 本章主要介绍金算盘8E/ERP的运行环境,以及在Windows 9X/NT.Windows2000/XP中的安装.运行和退出方法. 第一节运行环境 一.单用户版 硬件环境 配备 ...
- 高可用高性能负载均衡软件HAproxy详解指南-第一章(简介、安装)
第一章:HAproxy简介及安装配置 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.com 目录 HAproxy简 ...
- 在linux环境下启动es,linux上Elasticsearch 安装配置、网页访问
一.ElasticSearch简述 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch ...
- 乐行学院Redis5学习教程 第一章redis5的安装
乐行学院Redis5学习教程 第一章redis5的安装 1.安装虚拟机 2.centeros下载 3.vmware安装centeros 4.vmware安装centeros设置IP 5.安装redis ...
- 第一章 Hadoop启动Shell启动脚本分析--基于hadoop-0.20.2-cdh3u1
我的新浪微博:http://weibo.com/freshairbrucewoo. 欢迎大家相互交流,共同提高技术. 第一章 Hadoop启动Shell启动脚本分析 第一节 start-all.sh脚 ...
- 第一章 Centos 简介与安装
第一章 Centos 简介与安装 第一节 :Centos 简介 Centos作为主流的一种Linux操作系统,以后java1234课程中,比如后期讲Redis,以及部署一些项目,会把Centos作为服 ...
最新文章
- leetcode之数组之和
- OpenStack(kilo版本)计算服务Nova的安装部署
- 判断是否为二叉排序树的递归算法_左神直通BAT算法笔记(基础篇)
- win10改计算机用户名,win10系统修改本地账号用户名的操作方法
- java service实例,javaweb后端实例 service
- tomcat在linux下开机启动
- springboot mybatis常见异常及处理方法
- Anaconda不同平台的安装方式
- 天堂2私服架设技术教程
- firebug-2.0.19-fx.xpi绿色免费下载
- 希尔加密法matlab,希尔密码加密解密
- Calendar获取当天0点的时间戳
- 系统进程网络流量监控软件
- lsb_slam Tracking线程 SE3Tracking 欧式变换矩阵跟踪参考帧 加权高斯牛顿优化算法WLM 最小二乘优化 归一化方差的光度误差函数 偏导数雅克比矩阵J 线性方程组LDLT求解
- 针对自动识别大麦网滑块验证码,提出解决方案,并进行分析、总结
- Fault 异常或陷阱 分析
- Proximal Policy Optimization Algorithms
- 【IoT】BLE 广播的基础数据定义:广播名字类型和设备类型标志
- CAN总线介绍及要点说明
- 数据分析:互联网金融数据分析应用