ElasticSearch(安装篇):Windows下安装和运行Elasticsearch

工欲善其事必先利其器,通过上面简单的描述想必大家已经知道ElasticSearch是干什么的了,那么这时候我们就需要去使用它,而在用它之前则必须先将其安装,故而在这篇博客我将简单描述一下EasticSearch的安装。

目录

前期准备

JAVA环境

ElasticSearch安装

下载Elasticsearch

安装步骤

使用MSI Windows Installer 安装示例

双击 bin\elasticsearch.exe

成功运行节点

运行curl http://localhost:9200/

总结


前期准备

JAVA环境

Elasticsearch至少需要Java 8.具体到撰写本文时,为了更加适配新版ElasticSearch,建议大家使用Oracle JDK版本1.8.0以上。Java安装因平台而异,因此我们不会在此处详细介绍。可以在Oracle的网站上找到Oracle推荐的安装文档。

首先,在安装Elasticsearch之前 先看一下 是否安装过JDK,以及JDK版本是否符合这次安装(然后根据需要进行相应的安装/升级):

ElasticSearch安装

下载Elasticsearch

设置好Java,我们就可以下载并运行Elasticsearch。二进制文件可以https://www.elastic.co/downloads/elasticsearch与过去发布的所有版本一起提供。对于每个版本,您可以选择ziptar存档,包DEBRPM包,或Windows MSI安装包。

这里选择 最新版,MSI方式。

安装步骤

使用MSI Windows Installer 安装示例

官方是建议使用MSI安装程序包的,该软件包包含一个图形用户界面(GUI),可指导您完成安装过程。双击可执行MSI,这里选择使用用户安装目录(Use a custom installation directory)。

图中  config,data, logs 必须放到与bin目录同级目录。

然后选择是作为服务安装还是根据需要手动启动Elasticsearch。这里选择 本地系统用户,且选择开机启动,且安装完成后启动。

接下来是配置,可以保留默认值:

接下来 不装任何插件:

这里选择 基础许可证就行了。

等待安装完成。。。

exit

双击 bin\elasticsearch.exe

默认情况下,Elasticsearch将安装在%PROGRAMFILES%\Elastic\Elasticsearch。在此处导航并进入bin目录,如下所示:

使用命令提示符:

现在我们准备启动我们的节点和单个集群:

或者 直接 双击:

当然也可以直接 通过 服务进行 启动(推荐服务启动,最好设置成 开机自启):

成功运行节点

如果一切顺利安装,你应该看到一堆如下所示的消息:


如果看到了 started,说明启动成功。

我们可以看到名为“YHCX-IMENGER”的节点(也就是主机名称)已经启动并在单个集群中选择自己作为主节点。现在不要担心掌握意味着什么。这里最重要的是我们在一个集群中启动了一个节点。

如前所述,我们可以覆盖集群或节点名称。这可以在启动Elasticsearch时从命令行完成,如下所示,这里不做演示:

./elasticsearch -Ecluster.name = my_cluster_name -Enode.name = my_node_name

注意图中的红箭头标记,其中包含有关可从中访问节点的HTTP地址(192.168.8.112)和端口(9200)的信息。默认情况下,Elasticsearch使用port 9200来提供对其REST API的访问。如有必要,可以配置此端口。

运行curl http://localhost:9200/

最后一步,就是在浏览器 敲入 http://localhost:9200/

或者直接 cmd中运行:

tagline: "You Know, for Search"

总结

这篇文章算 半个译文 再加上 整理了一下 留给新手查看。

推荐大家 服务启动并设置 开机自启,不过话说过来,这篇文章也就练手来用,真正开发 极少使用Windows环境,更不会使用本地es,就像db一样。

参考文献:

Elasticsearch: 权威指南 :

https://www.elastic.co/guide/cn/elasticsearch/guide/current/running-elasticsearch.html

Elasticsearch参考[6.6] 

https://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started-install.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值