ElasticSearch(一)下载及安装(windows)

news2025/1/11 16:48:14

1. 官网

  1. ElasticSearch官网地址
  2. ElasticSearch生态组件下载地址
  3. Kibana下载地址
  4. ik中文分词插件

备注:网址打不开,或者打开速度慢是正常情况。

2. 解压后目录结构

在这里插入图片描述

  1. bin :脚本文件,包括启动elasticsearch,安装插件,运行统计数据等。
  2. config :配置文件目录,如elasticsearch配置、角色配置、jvm配置等。
  3. jdk :java运行环境。
  4. data :默认的数据存放目录,包含节点、分片、索引、文档的所有数据,生产环境需要修改。
  5. lib :ElasticSearch依赖的Java类库。
  6. logs :默认的日志文件存储路径,生产环境需要修改。
  7. modules :包含所有的ElasticSearch模块,如Cluster、Discovery、Indices等。
  8. plugins :已安装插件目录。

3. 启动

直接运行elasticsearch.bat
在这里插入图片描述
启动后:

在这里插入图片描述
直接访问:http://localhost:9200/
出现下示图,则说明本地启动成功。
在这里插入图片描述

3. 启动Kibana

3.1 修改配置文件(Kibana.yml)

server.port: 5601
#服务器ip
server.host: "localhost" 
#elasticsearch的访问地址
elasticsearch.hosts: ["http://localhost:9200"]
#Kibana汉化
i18n.locale: "zh‐CN" 

3.2 启动

直接运行Kibana.bat
在这里插入图片描述
启动后:

在这里插入图片描述

直接访问:http://localhost:5601/
出现下示图,则说明本地启动成功。
在这里插入图片描述

3.3 常用查询

# 查看当前ES的节点情况
GET /_cat/nodes

# 查看单节点的shard分配整体情况
GET /_cat/allocation 

# 查看各shard的详细情况
GET /_cat/shards 

# 查看指定分片的详细情况
GET /_cat/shards/{index} 

# 查看master节点信息
GET /_cat/master

# 查看集群中所有index的详细信息
GET /_cat/indices 

# 查看集群中指定index的详细信息
GET /_cat/indices/{index}

# 查看各index的segment详细信息,包括segment名, 所属shard, 内存(磁盘)占用大小, 是否刷盘
GET /_cat/segments 

# 查看指定index的segment详细信息
GET /_cat/segments/{index}

# 查看当前集群的doc数量
GET /_cat/count 

# 查看指定索引的doc数量
GET /_cat/count/{index} 

# 查看集群内每个shard的recovery过程,调整replica
GET /_cat/recovery 

# 查看指定索引shard的recovery过程
GET /_cat/recovery/{index}

#查看集群当前状态:红、黄、绿
GET /_cat/health 

# 查看当前集群的pending task
GET /_cat/pending_tasks 

# 查看集群中所有alias信息,路由配置等
GET /_cat/aliases

# 查看指定索引的alias信息
GET /_cat/aliases/{alias} 

# 查看集群各节点内部不同类型的threadpool的统计信息
GET /_cat/thread_pool

# 查看集群各个节点上的plugin信息
GET /_cat/plugins

# 查看当前集群各个节点的fielddata内存使用情况
GET /_cat/fielddata 

# 查看指定field的内存使用情况,里面传field属性对应的值
GET /_cat/fielddata/{fields}

# 查看单节点的自定义属性
GET /_cat/nodeattrs

# 输出集群中注册快照存储库
GET /_cat/repositories

# 输出当前正在存在的模板信息
GET /_cat/templates 

4. 安装ik分词器

本地下载相应的插件,解压,然后手动上传到elasticsearch的plugins目录,然后重启ES实例就可以了。

例ik:
在这里插入图片描述
启动ES实例时,出现示图,即安装成功。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/482454.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

目录打开显示提示文件或目录损坏且无法读取、文件或目录损坏且无法读取的破解之道

咱们在平日工作时,通常都会将资料放进不同的目录中,方便咱们找到,随着时间的推移就会产生有越来越多目录。最近有位用户了这样一个问题,就是目录无论怎么都无法打开,这样就无法浏览、使用里面的资料了,影响…

springboot sharding-jdbc 主从 读写分离

目录 1 mysql 主从搭建 1.1 docker mysql 主从搭建 1.2 非docker mysql 主从搭建 2 springboot sharding-jdbc 主从 读写分离 2.1 pom 加依赖 2.1 yml 配置文件 3 测试 -> 直接使用 就是读写分离 3.1 实体类User -> 数据字段 对象字典 3.2 Mapper -> 增删改查…

Nomogram | 盘点一下绘制列线图的几个R包!~(二)

1写在前面 不知道各位小伙伴的五一假期过的在怎么样,可怜的我感冒了。😷 今天继续之前没有写完的列线图教程吧,再介绍几个制作列线图的R包。🤠 2用到的包 rm(list ls())library(tidyverse)library(survival)library(rms)library(…

新闻文本关键词提取有哪些算法,这些算法的特点以及应用,以及不足方面的解决办法

目录 一、新闻文本关键词提取算法 1. TF-IDF(Term Frequency-Inverse Document Frequency)算法 2. TextRank算法 3. 词向量算法 4. 深度学习算法 5. 主题模型算法 二、这些算法的不足方面的解决办法 1. TF-IDF算法: 2. TextRank算法&…

一文彻底读懂nginx中的location指令

Nginx主配置文件结构 location 介绍 location是Nginx中的块级指令(block directive),,location指令的功能是用来匹配不同的url请求,进而对请求做不同的处理和响应,这其中较难理解的是多个location的匹配顺序,本文会作为重点来解释…

Effective Modern C++

模板类型推导 template<typename T> void f(T& parms);//reference template<typename T> void f(const T& parms);//const ref template<typename T> void f(T* parms);//pointer template<typename T> void f(T&& parms);//univers…

通讯录的实现(动态完结版)

&#x1f349;博客主页&#xff1a;阿博历练记 &#x1f4d6;文章专栏&#xff1a;c语言&#xff08;初阶与进阶&#xff09; &#x1f357;代码仓库&#xff1a;阿博编程日记 &#x1f339;欢迎关注&#xff1a;欢迎友友们点赞收藏关注哦 文章目录 &#x1f354;前言&#x1f…

java 倒计时实现的方式

倒计时的实现方法有很多种&#xff0c;本文给大家介绍其中一种&#xff0c;最简单的一种实现方式&#xff0c;也是最方便的一种方式&#xff0c;希望能帮到大家。 1、 java中倒计时是利用循环来实现的&#xff0c;我们可以使用循环语句来实现。 2、 java中使用 bool类的 setTim…

python相对路径与绝对路径

9.1 Python 绝对路径与相对路径 - 知乎 (zhihu.com) 目录 1. 绝对路径 1.1 概念 1.2 用绝对路径打开文件 1.2 相对路径 1.3 python路径表示的斜杠问题 1. 绝对路径 1.1 概念 绝对路径 指完整的描述文件位置的路径。绝对路径就是文件或文件夹在硬盘上的完整路径。 在 Win…

Spring--AOP详细介绍--和详细代码演示证明理解

目录 Spring--AOP详细介绍 基本介绍 代码演示—入门 需求说明 定义一个接口类Vehicle 定义一个实现接口类的Car类 定义一个实现接口类的Ship类 创建测试类Test.java 来思考一下&#xff0c; 解决方案-动态代理方式-2 修改 Car类 修改 Ship类 创建VehicleProxyProvid…

AI已经成立社区了,一个个比真人还真

文章目录 nainaimichirper川普的入驻英文版 nainaimi nainaimi是一个13岁的学生&#xff0c;一小时前&#xff0c;被一群人拖到体育馆&#xff0c; 那时的她还很胆小&#xff0c;只能哭诉着那些人的残忍和恶毒 结果半个小时前&#xff0c;她又被拖入了体育馆&#xff0c;这一…

跟着我学 AI丨让计算机看懂世界

计算机视觉是一种利用计算机和数学算法来处理、分析和识别数字影像的技术。这项技术在近年来得到了快速发展&#xff0c;应用范围也越来越广泛&#xff0c;它已经成为了人工智能领域中的重要分支之一。 技术原理 计算机视觉技术主要涉及图像处理、模式识别和机器学习等方面的技…

自然语言处理与其Mix-up数据增强方法报告

自然语言处理与其Mix-up数据增强方法 1绪论1.课题背景与意义1.2国内外研究现状 2 自然语言经典知识简介2.1 贝叶斯算法2.2 最大熵模型2.3神经网络模型 3 Data Augmentation for Neural Machine Translation with Mix-up3.1 数据增强3.2 对于神经机器翻译的软上下文的数据增强3.…

微信小程序学习实录2(下拉刷新、下拉加载更多、小程序事件、PHP后端代码、刷新无数据解决方案)

微信小程序学习实录2 一、全局配置1.启用lazyCodeLoading2.启用enablePullDownRefresh 二、设置全局变量三、页面初始化数据四、当前页面进入执行下拉刷新五、监听用户下拉动作六、页面上拉触底事件的处理函数七、PHP后端对接API八、常见问题1.不显示下拉加载...2.下拉不刷新数…

【Fluent】导出瞬态计算过程每一秒或每一个时间步的各个坐标/节点的物理量-温度场-压力场

一、功能需求 如果你进行的是稳态计算&#xff0c;你需要将物理场中的每一个节点上的物理量数据&#xff08;例如温度、压力&#xff09;导出成类似txt或Excel表格的文件。 文件里的内容形式是&#xff1a;每一行中有节点ID、节点的XYZ坐标、物理量&#xff08;温度压力等&am…

【MySQL】外连接查询

如果我们使用内连接来查询数据&#xff1a; 使用inner join - on子句&#xff1a;显示的是所有匹配的信息 select * from emp e inner join dept d on e.deptno d.deptno;inner join - on子句缺点&#xff1a; 部门编号为40的&#xff0c;没有显示员工信息&#xff0c;将不…

【代码随想录】刷题Day14

递归实现的一些理解 1.如果是链表的遍历其实不需要怎么思考&#xff1b;无非就是先定参数然后考虑是先操作后遍历还是先走到底再操作。 包括我之前在写链表的节点删除其实核心思路就是由于链表前面删除后面找不到的原理&#xff0c;以至于我们需要走到链表的底部再进行操作。 2…

【Android入门到项目实战-- 8.3】—— 如何解析XML格式数据

目录 一、准备工作 EasyWebServer 二、Pull解析方式 三、SAX解析方式 我们可以向服务器提交数据&#xff0c;也可以获取数据&#xff0c;但是数据交换的不仅仅是内容&#xff0c;还要对数据的属性、作用进行描述&#xff0c;当另一方收到数据消息后可以按照相同的结构规格进…

Android开发的《大众设计App》项目介绍

该《大众设计App》的功能介绍如下&#xff1a; 1、登录&注册功能 登录、注册页面效果如下所示&#xff1a; 2、用户信息修改功能 &#xff08;各个修改功能均已实现&#xff0c;因修改栏目较多不再逐一展示&#xff09; 3、设计衣服的功能 &#xff08;也是本App的核心…

Redis缓存穿透、击穿、雪崩问题及其解决方法

Redis缓存穿透、击穿、雪崩问题及其解决方法 1 缓存穿透1.1 概念及其解决思路1.2 编码解决商品查询的缓存穿透问题&#xff1a; 2 缓存雪崩问题及解决思路3 缓存击穿问题及解决思路3.1 利用互斥锁解决缓存击穿问题3.2 利用逻辑过期解决缓存击穿问题 1 缓存穿透 1.1 概念及其解…