如何在 MacOS 上安装 Elasticsearch
创始人
2024-03-02 03:12:56
0

安装 Elasticsearch 很复杂!以下是如何在 Mac 上安装。

Elasticsearch 是一个用 Java 开发的开源全文搜索引擎。用户上传 JSON 格式的数据集。然后,Elasticsearch 在向集群索引中的文档添加可搜索的引用之前先保存原始文档。

Elasticsearch 创建还不到九年,但它是最受欢迎的企业搜索引擎。Elastic 在 2019 年 6 月 25 日发布了最新的更新版本 7.2.0。

Kibana 是 Elasticsearch 的开源数据可视化工具。此工具可帮助用户在 Elasticsearch 集群的内容索引之上创建可视化。

Sunbursts地理空间数据地图关系分析和实时数据面板只是其中几个功能。并且由于 Elasticsearch 的机器学习能力,你可以了解哪些属性可能会影响你的数据(如服务器或 IP 地址)并查找异常模式。

在上个月的 DevFest DC 中,Booz Allen Hamilton 的首席数据科学家 Summer Rankin 博士将 TED Talk 的内容数据集上传到了 Elasticsearch,然后使用 Kibana 快速构建了面板。出于好奇,几天后我去了一个 Elasticsearch 聚会。

由于本课程针对的是新手,因此我们从第一步开始:在我们的笔记本上安装 Elastic 和 Kibana。如果没有安装这两个包,我们无法将莎士比亚的文本数据集作为测试 JSON 文件创建可视化了。

接下来,我将分享在 MacOS 上下载、安装和运行 Elasticsearch V7.1.1 的分步说明。这是我在 2019 年 6 月中旬参加 Elasticsearch 聚会时的最新版本。

下载适合 MacOS 的 Elasticsearch

1、进入 https://www.elastic.co/downloads/elasticsearch,你会看到下面的页面:

The Elasticsearch download page.

2、在下载区,单击 MacOS,将 Elasticsearch TAR 文件(例如,elasticsearch-7.1.1-darwin-x86_64.tar)下载到 Downloads 文件夹。 3、双击此文件并解压到自己的文件夹中(例如,elasticsearch-7.1.1),这其中包含 TAR 中的所有文件。

提示:如果你希望 Elasticsearch 放在另一个文件夹中,现在可以移动它。

在 MacOS 命令行中运行 Elasticsearch

如果你愿意,你可以只用命令行运行 Elasticsearch。只需遵循以下流程:

1、打开终端窗口

2、在终端窗口中,输入你的 Elasticsearch 文件夹。例如(如果你移动了程序,请将 Downloads 更改为正确的路径):

$ cd ~Downloads/elasticsearch-1.1.0

3、切换到 Elasticsearch 的 bin 子文件夹,然后启动该程序。例如:

$ cd bin 
$ ./elasticsearch

这是我启动 Elasticsearch 1.1.0 时命令行终端显示的一些输出:

Terminal output when running Elasticsearch.

注意:默认情况下,Elasticsearch 在前台运行,这可能会导致计算机速度变慢。按 Ctrl-C 可以阻止 Elasticsearch 运行。

使用 GUI 运行 Elasticsearch

如果你更喜欢点击操作,你可以像这样运行 Elasticsearch:

1、打开一个新的 Finder 窗口。

2、在左侧 Finder 栏中选择 Downloads(如果你将 Elasticsearch 移动了另一个文件夹,请进入它)。

3、打开名为 elasticsearch-7.1.1 的文件夹(对于此例)。出现了八个子文件夹。

The elasticsearch/bin menu.

4、打开 bin 子文件夹。如上面的截图所示,此子文件夹中有 20 个文件。 5、单击第一个文件,即 elasticsearch

请注意,你可能会收到安全警告,如下所示:

The security warning dialog box.

这时候要打开程序需要:

  1. 在警告对话框中单击 OK
  2. 打开系统偏好
  3. 单击安全和隐私,打开如下窗口:

Where you can allow your computer to open the downloaded file. 4. 单击永远打开,打开如下所示的确认对话框:

Security confirmation dialog box. 5. 单击打开。会打开一个终端窗口并启动 Elasticsearch。

启动过程可能需要一段时间,所以让它继续运行。最终,它将完成,你最后将看到类似这样的输出:

Launching Elasticsearch in MacOS.

了解更多

安装 Elasticsearch 之后,就可以开始探索了!

该工具的 Elasticsearch:开始使用指南会根据你的目标指导你。它的介绍视频介绍了在 Elasticsearch Service 上启动托管集群,执行基本搜索查询,通过创建、读取、更新和删除(CRUD)REST API 等方式操作数据的步骤。

本指南还提供文档链接,开发控制台命令,培训订阅以及 Elasticsearch Service 的免费试用版。此试用版允许你在 AWS 和 GCP 上部署 Elastic 和 Kibana 以支持云中的 Elastic 集群。

在本文的后续内容中,我们将介绍在 MacOS 上安装 Kibana 所需的步骤。此过程将通过不同的数据可视化将你的 Elasticsearch 查询带到一个新的水平。 敬请关注!


via: https://opensource.com/article/19/7/installing-elasticsearch-macos

作者:Lauren Maffeo 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

Elastic 之 ela...
聚合可以让我们极其方便的实现对数据的统计、分析。例如:...
2025-06-01 01:44:38
elasticsearch...
参考资料 适合后端编程人员的elasticsearch快速实战教...
2025-05-30 21:00:38
ElasticSearch...
1、获取索引列表 GET /_cat/indices?format...
2025-05-29 10:16:50
用ChatGPT编写的一个...
以下是一个简单的Maven工程和Spring demo案例...
2025-05-29 02:23:18
JAVA开发与JAVA(一...
        在web网站的架设中特别是数据量大的网站或者APP...
2025-05-28 23:13:14
如何高效实现 MySQL ...
MySQL 自身简单、高效、可靠,是又拍云内部使用最...
2025-05-28 16:14:35

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...