在 Mac 上安装 Elasticsearch

Elasticsearch简介

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

下载适合 MacOS 的 Elasticsearch

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

考虑到官网下载比较慢,我已经给上传到了百度云。这里给出一个下载地址。

链接: https://pan.baidu.com/s/107-_bbhz-EEesSbTP8oEMA 密码: qk3g

链接: https://pan.baidu.com/s/1sW4kNfAAZvpXjEELY3bmoA 密码: 4ai6

安装

根据上面的链接,下载好软件,解压后放在你想放的文件夹。这里我放在/usr/local文件夹里了。

在 Mac 上安装 Elasticsearch

启动

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

$ cd bin 
$ ./elasticsearch
在 Mac 上安装 Elasticsearch

在浏览器中输入localhost:9200证明你安装成功了。

在 Mac 上安装 Elasticsearch

ibana 是 Elasticsearch 的开源的数据可视化插件。当你在 Elasticsearch 中找到了数据,Kibana 就会帮助你将其放入折线图、时间序列查询、地理空间地图等。该工具非常适合于必须展示其研究成果的数据科学家,尤其是那些使用开源数据的人。

安装 Kibana

你需要在 Elasticsearch 之外单独安装 Kibana。因为我安装了 Elasticsearch 7.1.1,所以我将安装 Kibana 1.1。版本的匹配非常重要,Kibana 需要针对相同版本的 Elasticsearch 节点运行。 (Kibana 运行在 node.js 上。)

下载的安装包已经给在前文的百度网盘的链接里面了。需要其他版本建议你去官网下载。

启动Kibana

进入Kiban的目录。运行 nohup bin/kibana &

nohup bin/kibana &  
在 Mac 上安装 Elasticsearch

启动后,在浏览器上打开 http://localhost:5601

在 Mac 上安装 Elasticsearch

关于Elasticsearch的安装部分就介绍到这里了。后期我将介绍一些关于Elasticsearc的使用教程。有关Mac的编程小技巧,可以关注我的账号,无论是前端还是后端。

展开阅读全文

页面更新:2024-03-12

标签:前文   莎士比亚   集群   文件夹   科学家   索引   面板   地理   密码   版本   上传   搜索引擎   链接   工具   数据   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top