Elasticsearch windows开箱即用【记录】

一、准备工作

安装ES之前要在本机安装好JDK,对应的兼容性见官网链接:https://www.elastic.co/cn/support/matrix

ES官网链接:https://www.elastic.co/cn/,

我本机安装的是JDK8,测试使用的是7.3.0版本的ES和Kibana。

1、首先去ES官网,找到对应版本下载Eleasicsearch和Kibana的压缩包(注意ES和Kibana的压缩包版本兼容)。

在这里插入图片描述

2、解压ES压缩包,点击bin目录下elasticsearch.bat启动ES,并在浏览器访问:http://localhost:9200/,如下说明启动成功:
在这里插入图片描述

3、解压Kibana压缩包,点击Kibana bin目录下的kibana.bat启动Kibana,并在浏览器访问:http://localhost:5601/,点击下面按钮,导入官方提供的测试数据:
在这里插入图片描述
点击左侧Dashboard,如下图可以看出数据已经成功导入到我本机的ES中了。
在这里插入图片描述

二、测试

1、点击左侧Dev Tools菜单,跳转到如下Dev Tools页面,进行简单的测试:

在这里插入图片描述
2、在Dev Tools测试常用的DSL指令:

#查看集群节点的健康状态
GET _cat/health?v#查看ES集群的健康状态
GET _cluster/health#查看ES集群的设置
GET _cluster/settings#查看ES服务中的节点
GET _cat/nodes?v#查看ES服务中的所有索引
GET _cat/indices?v#查看所有的分片
GET _cat/shards?v#查看某个节点下的分片
GET _cat/shards/kibana_sample_data_ecommerce?v#创建一个索引,索引名称是my_index,并设置了一个分片,0个副本
PUT /my_index
{"settings": {"index": {"number_of_shards": 1,"number_of_replicas": 0}}
}#在已有索引的基础上为其增加mappings
PUT /my_index/_mapping
{"properties": {"title": {"type": "text"}}
}#创建索引,直接设置setting和mappings
PUT /my_index
{"settings": {"index": {"number_of_shards": 1,"number_of_replicas": 0}},"mappings": {"properties": {"title": { "type": "text" },"author": { "type": "text" },"published_date": { "type": "date" },"description": { "type": "text" }}}
}#查看my_index索引
GET my_index#删除索引
DELETE /my_index#查看<index_name>下所有的doc
GET /<index_name>/_search
{"query": {"match_all": {}}
}#插入一条文档
POST my_index/_doc/1?op_type=index&version=2&version_type=external
{"title":"测试插入文档"
}#查看my_index下doc id为1的文档
GET my_index/_doc/1#删除my_index下doc id为1的文档
DELETE my_index/_doc/1

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

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

相关文章

Windows平台程序和Android平台程序的差异

Windows平台程序和Android平台程序的差异 1 Windows平台环境和Android平台JVM虚拟机的差异&#xff1a; 1&#xff09;由于JVM虚拟机上的数据是大端处理的&#xff0c;而Windows平台上的数据是小端的&#xff0c;所以在一些数据的处理上需要进行转换&#xff1b; 2&#xf…

vmware创建嵌套虚拟机

嵌套虚拟机的搭建 在vmware 虚拟机设置中&#xff0c;打开处理器的虚拟化Intel VT-x/EPT 或AMD-V/RVI&#xff08;v&#xff09;配置虚拟机yum 源&#xff0c;安装qemu、qemu-kvm、libvirt从阿里镜像源下载centos iso 阿里源 centos-7-x86准备虚拟机创建所需xml&#xff0c;ce…

Day32 贪心算法 part02 122. 买卖股票的最佳时机 II 55. 跳跃游戏 45. 跳跃游戏 II

贪心算法 part02 122. 买卖股票的最佳时机 II 55. 跳跃游戏 45. 跳跃游戏 II 122. 买卖股票的最佳时机 II 思路&#xff1a;计算每天的利润&#xff0c;利润如果为正&#xff0c;加到结果中去 class Solution { private:int result 0; public:int maxProfit(vector<int&g…

PyTorch项目源码学习(3)——Module类初步学习

torch.nn.Module Module类是用户使用torch来自定义网络模型的基础&#xff0c;Module的设计要求包括低耦合性&#xff0c;高模块化等等。一般来说&#xff0c;计算图上所有的子图都可以是Module的子类&#xff0c;包括卷积&#xff0c;激活函数&#xff0c;损失函数节点以及相…

完成源示例

本主题演示如何创作和使用自己的完成源类&#xff0c;类似于 .NET 的 TaskCompletionSource。 completion_source 示例的源代码 下面的列表中的代码作为示例提供。 其目的是说明如何编写自己的版本。 例如&#xff0c;支持取消和错误传播不在此示例的范围内。 #include <w…

java常见面试题:如何使用Java进行单元测试?

单元测试是软件开发中的一个重要环节&#xff0c;它确保每个单独的代码单元都能按照预期工作。以下是如何使用Java进行单元测试的详细说明&#xff1a; JUnit&#xff1a; JUnit是Java中最流行的单元测试框架。首先&#xff0c;添加JUnit依赖到你的项目中。如果你使用Maven&…

技术学习周刊第 2 期

有关 TLS/SSL 证书的一切 HTTPS 隐私安全的一些实践 关于 TLS 两篇非常好的文章&#xff0c;如果对 TLS 了解不多的话看上面两篇本章就够了。 从传统的 HTTPS 加密通信&#xff0c;到云原生架构下零信任网络所要求的 mTLS 双向认证&#xff0c;TLS 协议已经是服务通信的必备…

VR全景技术如何应用在城市发展,助力城市宣传展示

引言&#xff1a; 随着科技的不断发展&#xff0c;VR全景技术正逐渐渗透到各行各业&#xff0c;其中较为广泛的应用之一便是城市展示。那么VR全景技术如何运用在城市展示领域&#xff0c;这项技术给城市发展带来了哪些好处&#xff1f; 一. VR全景技术简介 1.什么是VR全景技术…

天梯赛 L1-094 剪切粘贴

原题链接 https://pintia.cn/problem-sets/994805046380707840/exam/problems/1649748772841508869?type7&page0 题面 &#xff08;建议点击原题链接查看&#xff0c;复制过来比较乱&#xff0c;只作预览&#xff09; 使用计算机进行文本编辑时常见的功能是剪切功能&am…

怎样制作一本旅游电子相册呢?

​随着数码技术的发展&#xff0c;旅游电子相册已成为越来越多旅游爱好者的必备工具。它不仅能让您随时随地欣赏自己的旅行回忆&#xff0c;还能分享给亲朋好友&#xff0c;甚至上传到社交媒体上&#xff0c;让更多人了解您的旅行故事。那么&#xff0c;如何制作一本精美的旅游…

Postman接口测试之断言,全网最细教程没有之一!

一、断言 在 postman 中我们是在Tests标签中编写断言&#xff0c;同时右侧封装了常用的断言&#xff0c;当然 Tests 除了可以作为断言&#xff0c;还可以当做后置处理器来编写一些后置处理代码&#xff0c;经常应用于&#xff1a; 【1】获取当前接口的响应&#xff0c;传递给…

【数据开发】BI数据报表之数据可测试性设计与分析

文章目录 1、什么是BI&数据报表2、什么是可测试性3、数据测试与方法3.1 数据准确性与对比&#xff08;重要&#xff09;3.2 数据安全性 1、什么是BI&数据报表 数据报表是一种数据可视化工具 用于将数据以图表、表格和其他可视化形式呈现出来&#xff0c;以便用户可以…

memcached简介分享

开头语&#xff1a; 大家好&#xff01;欢迎来到本篇博客&#xff0c;今天我们将深入探讨Memcached&#xff0c;这是一个高性能的分布式内存对象缓存系统。Memcached在Web开发中扮演着重要的角色&#xff0c;本文将为您介绍Memcached的基本知识、常见面试问题&#xff0c;并通…

【软件工程】基于领域建模的产品与技术方案设计(领域驱动设计DDD)

文章目录 1、领域建模2、产品方案、技术方案3、领域驱动设计DDD 1、领域建模 领域模型(domain model) 是对领域内的概念类或现实世界中对象的可视化表示。领域模型也成为概念模型、领域对象模型和分析对象模型。域模型是一种概念模型&#xff0c;也叫问题域模型。它表述的是某…

codeforces B - Collecting Game

分析 比 a i a_i ai​ 小的一定对 a n s i ans_i ansi​ 有贡献&#xff08;应该加上&#xff09;。加上之后 s c o r e score score 变大&#xff0c;在 s c o r e score score 变大的过程中可能会有更多的 a j a_j aj​ 小于 s c o r e score score 。很容易想到排序&…

BRC20通证的深度科普:它的潜力与如何导入到bitget

​BRC-20通证是什么&#xff1f; BRC-20通证&#xff1a;比特币上的“变形金刚”&#xff1f;&#xff01;不依赖智能合约&#xff0c;它们就像拥有超能力的外星人&#xff0c;直接在比特币的最小单位——聪上刻写JSON代码。哈哈&#xff0c;这比把房子建在乐高积木上还要刺激…

逆水行舟 不进则退

目录 一、前言 二、2023年度总结 三、2024展望未来 一、前言 这是我从工作以来到现在最喜欢的一句话&#xff0c;我想把这句话送给自己也想送给大家。 2019年7月实习到现在已经过去了四年多&#xff0c;进入2024年也迎来了我工作生涯的第五个年头。 在这个行业里&#xff…

Docker五部曲之四:Docker Compose

文章目录 前言Compose应用程序模型Compose规范顶层属性servicenetworkvolumesconfigssecrets 环境变量.env文件environment属性主机shell中的环境变量 Profiles&#xff08;剖面&#xff09;启动剖面自动启动剖面和依赖项解析 多compose.yml文件共享与扩展构建规范构建属性 部署…

网站后台拿Webshell

通过注入或者其他途径&#xff0c;获取网站管理员账号和密码后&#xff0c;找到后台登录地址&#xff0c;登录后&#xff0c;寻找后台漏洞上传网页后门&#xff0c;获取网站的webshell webshell的作用是方便攻击者&#xff0c;webshel是拥有fso权限&#xff0c;根据fso权限的不…