【ElasticSearch】学习笔记

news2024/11/28 0:52:17

【ElasticSearch】学习笔记

  • 【一】ElasticSearch是什么?
  • 【二】Mac安装ElasticSearch
  • 【三】Mac安装可视化界面Kibana

【一】ElasticSearch是什么?

ElasticSearch是一个分布式、Restful风格的搜索和数据分析引擎,Stark的核心。

可以应用在比如全文搜索、购物推荐、附近等位推荐等等。

【二】Mac安装ElasticSearch

(1)Elasticsearch 依赖于JDK, 并且JDK 版本1.8+
(2)下载Elasticsearch安装包
去官网下载:官网
在这里插入图片描述
(3)解压安装

(4)启动

cd /Library/Java/AllenElasticSearch/elasticsearch-8.8.1/bin

./elasticsearch
./elasticsearch -d (这是后台启动)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Elasticsearch security features have been automatically configured!
✅ Authentication is enabled and cluster connections are encrypted.

ℹ️ Password for the elastic user (reset with bin/elasticsearch-reset-password -u elastic):
qnWihd7R3smEQF*T+YqD

ℹ️ HTTP CA certificate SHA-256 fingerprint:
72c84da88bd1eb6e0324c3377803155224a1c6aa3399c8f782aaea4178820940

ℹ️ Configure Kibana to use this cluster:
• Run Kibana and click the configuration link in the terminal when Kibana starts.
• Copy the following enrollment token and paste it into Kibana in your browser (valid for the next 30 minutes):
eyJ2ZXIiOiI4LjguMSIsImFkciI6WyIxOTIuMTY4LjEwLjEwMjo5MjAwIl0sImZnciI6IjcyYzg0ZGE4OGJkMWViNmUwMzI0YzMzNzc4MDMxNTUyMjRhMWM2YWEzMzk5YzhmNzgyYWFlYTQxNzg4MjA5NDAiLCJrZXkiOiI5Z2Y2cW9nQktRMi1LRW9kM1dlRTp5ZTh3UkNUalRzRzdvSFJqYUl5Rnp3In0=

ℹ️ Configure other nodes to join this cluster:
• On this node:
⁃ Create an enrollment token with bin/elasticsearch-create-enrollment-token -s node.
⁃ Uncomment the transport.host setting at the end of config/elasticsearch.yml.
⁃ Restart Elasticsearch.
• On other nodes:
⁃ Start Elasticsearch with bin/elasticsearch --enrollment-token <token>, using the enrollment token that you generated.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

(5)检验是否启动成功
http://127.0.0.1:9200/

(6)网址访问报错
received plaintext http traffic on an https channel, closing connection Netty4HttpChannel
ES8默认开启了ssl认证,导致无法访问9200端口
找到config/目录下面的elasticsearch.yml配置文件,把安全认证开关从原先的true都改成false,实现免密登录访问即可,修改这两处都为false后:

在这里插入图片描述

重新启动,重新访问
在这里插入图片描述

(6)熟悉Elasticsearch的文件
1)bin 目录下是一些脚本文件,包括 Elasticsearch 的启动执行文件。
2)config 目录下是一些配置文件。
3)jdk 目录下是内置的 Java 运行环境。
4)lib 目录下是一些 Java 类库文件。
5)logs 目录下会生成一些日志文件。
6)modules 目录下是一些 Elasticsearch 的模块。
7)plugins 目录下可以放一些 Elasticsearch 的插件。

直接双击 bin 目录下的 elasticsearch.bat 文件就可以启动 Elasticsearch 服务了。

启动后输出了很多信息,只需要看启动日志中是否有started字眼,就表示启动成功了。
确认是否真正启动成功,可以在浏览器的地址栏里输入 http://localhost:9200 进行查看(9200 是 Elasticsearch 的默认端口号)。

【三】Mac安装可视化界面Kibana

(1)下载解压
网址和ElasticSearch的相同

(2)熟悉各个目录

(3)启动

cd /Library/Java/AllenElasticSearch/elasticsearch-8.8.1/bin

./kibana
./kibana -d (这是后台启动)

直接点击bin目录下的kibana.bat即可启动

当看到 [Kibana][http] http server running 的信息后,说明服务启动成功了。

(4)验证启动是否成功
在浏览器地址栏输入 http://localhost:5601 查看 Kibana 的图形化界面。

(5)

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

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

相关文章

XnViewMP forMac/Windows中文版:轻松管理和浏览您的图片库

您是否厌倦了使用不方便、功能有限的图片浏览软件&#xff1f;现在&#xff0c;让我向您介绍一款强大而全面的图片浏览软件——XnViewMP&#xff01; XnViewMP是一款免费开源的跨平台图片浏览软件&#xff0c;它具有出色的功能和易用性&#xff0c;适用于个人用户和专业摄影师…

助力森林火情预警检测,基于YOLOv7-tiny、YOLOv7和YOLOv7x开发构建无人机航拍场景下的森林火情检测是别预警系统

火情的预警与检测识别对于保障林业安全&#xff0c;减少人员伤亡有着重要的意义&#xff0c;科学有效地早发现早扑灭是最有效的干预手段&#xff0c;本文的主要是想就是想要建立基于无人机航拍场景下的森林火情检测预警系统&#xff0c;整体效果如下所示&#xff1a; 这里文中选…

TikTok整合谷歌搜索功能,探索新的流量入口

随着社交媒体平台的不断崛起和发展&#xff0c;用户们的需求也在不断演变。如今&#xff0c;人们不仅仅是在社交媒体上分享自己的生活点滴&#xff0c;还希望从中获取更多有用的信息。 因此&#xff0c;社交媒体平台正积极寻找与搜索引擎的整合方式&#xff0c;以满足用户的多…

小程序开发平台源码系统+万能门店小程序功能+完整的搭建教程

大家好啊&#xff0c;今天来给大家分享一个小程序开发平台&#xff0c;这款平台源码系统中包含了万能门店小程序功能&#xff0c;一起来看看吧。 系统特色功能一览&#xff1a; 全端覆盖&#xff1a;独立版万能门店全端云小程序可以一键生成全端小程序&#xff0c;包括微信小程…

2023_Spark_实验十三:Spark RDD 求员工工资总额

一、主题&#xff1a;Spark RDD 求员工工资总额及排名 问题提出&#xff1a;近三年来&#xff0c;全球新冠疫情已经严重影响了现有经济情况&#xff0c;公司高层领导对公司运行情况进行深入了解&#xff0c;需要了解每个部门的人力成本&#xff0c;以至于更加合理的优化人力资…

从头开始机器学习:神经网络

一、说明 如果你还没有做过逻辑回归&#xff0c;你会在这里挣扎。我强烈建议在开始之前查看它。您在逻辑回归方面的能力将影响您学习神经网络的难易程度和速度。 二、神经网络简介 神经网络是一个神经元网络。这些神经元是逻辑回归函数&#xff0c;它们被链接在一起形成一个网络…

vim基础命令批量替换

正常模式 v&#xff08;小写&#xff09;正常模式下面会出现VISUAL&#xff0c;可以可以选择指定连续区域可以随意选择&#xff0c;这个用的最多 ctrl v&#xff08;小写&#xff09; 这个可以类似于sublime这种按照固定前几个字符选择 最后一列哪个a其实已经选择了&#xf…

论文导读 | 八月下旬特征选择专题期刊精选

推文作者&#xff1a;丰于杭 编者按 在“八月下旬特征选择专题期刊精选”中&#xff0c;我们有主题、有针对性地选择了MSOM, Operations Research, Management Science等管理科学杂志中一些有趣的文章&#xff0c;不仅对文章的内容进行了概括与点评&#xff0c;而且也对文章的结…

c++视觉处理----图像模板匹配

模板匹配matchTemplate() matchTemplate() 是OpenCV中用于模板匹配的函数之一。它的主要作用是在一幅图像中搜索模板图像的位置&#xff0c;即找到模板在图像中的匹配位置。 函数原型如下&#xff1a; void cv::matchTemplate(InputArray image,InputArray templ,OutputArra…

生物信息学研究方向

一、生信的两个大类研究方向&#xff1a; 目录 一、生信的两个大类研究方向&#xff1a; 前者偏理论&#xff0c;后者偏向证明 第一类研究方向&#xff1a; 第二类研究方向&#xff1a; 二、具体的研究方向 1、序列分析 2、计算进化生物学 3、生物多样性的度量 4、蛋…

云原生与服务网格

云原生与服务网格 目录 文章来源 【优点知识】 istio课程大纲&#xff1a; https://youdianzhishi.com/web/course/1047 1、云原生技术范畴解读 什么是云原生 2大架构特征&#xff1a;不可变基础设施&#xff0c;声明式API CNCF 云原生整体视图 provisioning 供应 compli…

摩尔信使MThings数据配置参数详述

摩尔信使MThings支持丰富的数据配置方法&#xff0c;以适配一定程度的非标Modbus场景。 针对标准Modbus数据协议&#xff0c;用户仅需修改少量的配置&#xff0c;如寄存器地址、数量&#xff0c;其他参数默认即可。 同时为了便于用户全面了解配置参数&#xff0c;文中详述了每…

我献出这篇 go 精华总结,阁下该如何应对

文章目录 1.初识包管理2.输出3.注释4.初识数据类型5.变量5.1 声明变量的意义&#xff1f;5.2 变量名要求5.3 变量简写5.4 作用域5.5 赋值及内存相关注意事项 阶段练习题6.常量6.1 因式分解6.2 全局6.3 iota 7.输入8.条件语句8.1 最基本8.2 多条件判断8.3 嵌套 9. 荐书 《Go编程…

什么是Token?一文带你深入理解Token

Token在各种技术领域和应用场景中都扮演着重要的角色&#xff0c;它的含义和用途也是非常广泛的。下面我将从不同角度对Token进行深入解析&#xff0c;带你全面了解Token的含义、用途和重要性。 一、计算机科学和网络安全 在计算机科学和网络安全领域&#xff0c;Token通常指的…

400电话-申请400电话-400电话如何申请-400电话申请指南:简单步骤助您顺利获得400电话

引言&#xff1a; 随着企业竞争日益激烈&#xff0c;提供优质客户服务和建立品牌形象变得至关重要。而拥有一个易记且专业的400电话&#xff0c;不仅能提升企业形象&#xff0c;还能为客户提供便利与信任。本文将为您介绍如何申请400电话&#xff0c;帮助您顺利获得专属电话号码…

双因子认证是什么? 安当加密

双因素认证常见类型 知识证据&#xff1a; 这包括密码、问题和答案等。这种类型的证据通常容易被忘记或被猜测出来&#xff0c;因此&#xff0c;它们常常需要额外的安全措施&#xff0c;例如在密码丢失时重置。物理证据&#xff1a; 这包括指纹、面部、声音和手部特征等。这种…

【绝地求生】轻松提升战斗力,分享顶级吃鸡干货!

大家好&#xff01;作为一名热爱绝地求生的玩家&#xff0c;您是否想要提高自己的游戏战斗力&#xff0c;分享顶级的吃鸡干货呢&#xff1f;在本文中&#xff0c;我将带领大家探索如何通过一些实用工具和技巧来实现这些目标。 首先&#xff0c;让我们来了解绝地求生作图工具推荐…

-带你看懂11种API类型及应用-

一起走进多样的API&#xff0c;多样的精彩 随着互联网行业的日益发展&#xff0c;API(Application Programming Interface)这个名词对于绝大多数来说都已不再陌生。然而&#xff0c;实际上&#xff0c;根据不同标准可以划分出不同类型的API。今天&#xff0c;让我们来走…

因为不写注释引发的惨案

程序员对代码注释可以说是又爱又恨又双标……你是怎么看待程序员不写注释这一事件的呢&#xff1f; 一、一个关于注释的故事 2022年吧&#xff0c;我在写代码的时候&#xff0c;因为太懒惰了&#xff0c;没有写注释。结果&#xff0c;过了几个月我再来看的时候&#xff0c;完…