文章目录

  • 前言
  • 一、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 安装与启动 ~ 第一章相关推荐

  1. elasticsearch安装 及 启动异常解决

    虚拟机使用net连接模式 1 Download and unzip the latest Elasticsearch distribution 2 Run bin/elasticsearch on U ...

  2. ELasticSearch安装使用过程中遇到的坑的解决方案,以及使用Kibana操作ELasticSearch

    一.安装elasticsearch和kibana 安装elasticsearch和kibana,我现在使用的是windows版本的,安装其实也不难,具体的安装教程可以参照这两篇博客,写的安装步骤也很详 ...

  3. Kali Linux 秘籍 第一章 安装和启动Kali

    第一章 安装和启动Kali 作者:Willie L. Pritchett, David De Smet 译者:飞龙 协议:CC BY-NC-SA 4.0 简介 Kali Linux,简称Kali,是用 ...

  4. 金算盘 未找到 oracle,金算盘软件操作手册 第一章安装、启动和退出

    第一章安装.启动和退出 本章主要介绍金算盘8E/ERP的运行环境,以及在Windows 9X/NT.Windows2000/XP中的安装.运行和退出方法. 第一节运行环境 一.单用户版 硬件环境 配备 ...

  5. 高可用高性能负载均衡软件HAproxy详解指南-第一章(简介、安装)

    第一章:HAproxy简介及安装配置 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.com 目录 HAproxy简 ...

  6. 在linux环境下启动es,linux上Elasticsearch 安装配置、网页访问

    一.ElasticSearch简述 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch ...

  7. 乐行学院Redis5学习教程 第一章redis5的安装

    乐行学院Redis5学习教程 第一章redis5的安装 1.安装虚拟机 2.centeros下载 3.vmware安装centeros 4.vmware安装centeros设置IP 5.安装redis ...

  8. 第一章 Hadoop启动Shell启动脚本分析--基于hadoop-0.20.2-cdh3u1

    我的新浪微博:http://weibo.com/freshairbrucewoo. 欢迎大家相互交流,共同提高技术. 第一章 Hadoop启动Shell启动脚本分析 第一节 start-all.sh脚 ...

  9. 第一章 Centos 简介与安装

    第一章 Centos 简介与安装 第一节 :Centos 简介 Centos作为主流的一种Linux操作系统,以后java1234课程中,比如后期讲Redis,以及部署一些项目,会把Centos作为服 ...

最新文章

  1. leetcode之数组之和
  2. OpenStack(kilo版本)计算服务Nova的安装部署
  3. 判断是否为二叉排序树的递归算法_左神直通BAT算法笔记(基础篇)
  4. win10改计算机用户名,win10系统修改本地账号用户名的操作方法
  5. java service实例,javaweb后端实例 service
  6. tomcat在linux下开机启动
  7. springboot mybatis常见异常及处理方法
  8. Anaconda不同平台的安装方式
  9. 天堂2私服架设技术教程
  10. firebug-2.0.19-fx.xpi绿色免费下载
  11. 希尔加密法matlab,希尔密码加密解密
  12. Calendar获取当天0点的时间戳
  13. 系统进程网络流量监控软件
  14. lsb_slam Tracking线程 SE3Tracking 欧式变换矩阵跟踪参考帧 加权高斯牛顿优化算法WLM 最小二乘优化 归一化方差的光度误差函数 偏导数雅克比矩阵J 线性方程组LDLT求解
  15. 针对自动识别大麦网滑块验证码,提出解决方案,并进行分析、总结
  16. Fault 异常或陷阱 分析
  17. Proximal Policy Optimization Algorithms
  18. 【IoT】BLE 广播的基础数据定义:广播名字类型和设备类型标志
  19. CAN总线介绍及要点说明
  20. 数据分析:互联网金融数据分析应用

热门文章

  1. 写一个监控路由器下局域网内所有终端的上网情况的脚本
  2. 爬虫实践---Selenium-抓取淘宝搜索商品信息
  3. mysql针对密码过期和非一体式的安装包
  4. pycharm:无法加载文件activate.ps1,因为在此系统上禁止运行脚本,Windows10系统
  5. H3C AP瘦切胖配置
  6. win7不能安装adobe pdf打印机的解决方案
  7. gPTP(802.1as)研究
  8. 投资理财-学习和分享
  9. 关系代数、ALPHA语言和QBE语言的巩固提升 (为了2.0)
  10. 大数据信息资料采集:中国知网文献资料网站数据信息资料爬取