使用Windows环境创建Elasticsearch7.0(alpha2)

首先

大约在2018年11月15日,发布了”Elastic Stack 7.0 (alpha1)”(一个整合了Elastisearch系列产品的套件)。
于2018年12月20日,发布了”Elastic Stack 7.0 (alpha2)”。

由于我在家里没有合适的环境,所以决定尝试安装Elasticsearch7.0!

弹性堆栈 7.0
弹性堆栈 7.0 alpha1
弹性堆栈 7.0 alpha2

环境

OSWindows10(バージョン1803)

引入途径 rù tú

获取Elasticsearch的zip文件

请打开以下链接,在“下载”:WINDOWS”上单击。

下载 Elasticsearch 7.0.0-alpha2

Kibana和Logstash的URL如下所示:

Kibana 7.0.0-alpha2
Logstash 7.0.0-alpha2
Winlogbeat 7.0.0-alpha2

Kibana 7.0.0-alpha2
Logstash 7.0.0-alpha2
Winlogbeat 7.0.0-alpha2

解压缩zip文件

因为我不是为商业使用而考虑,所以任何地方都可以。

目录结构

嗯,目录结构没变化。

image.png

启动Elasticsearch

所有与启动Elasticsearch有关的文件,如”elasticsearch.bat”或安装kuromoji插件时使用的”elasticsearch-plugin.bat”,都位于bin文件夹下。

我尝试使用「elasticsearch.bat」来运行
啊,我忘记安装Java了

C:\elasticsearch-7.0.0-alpha2\bin>elasticsearch.bat
could not find java; set JAVA_HOME or ensure java is in PATH

安装Java

哎?我在下面的URL上查看了” Elasticsearch and JVM”,但没有找到7.0的版本,所以不清楚(如果有人知道,请告诉我)。

支持矩阵

暫時考慮將Logstash安裝並安裝「JDK 8」。如果按照以下網址操作,就可以了解OK。

在Windows上安装Oracle JDK 8的步骤如下:

如果将以上的URL设置为JAVA_HOME并设置为“用户环境变量”,后面会遇到麻烦。
JAVA_HOME应该设置为“系统环境变量”。

重新执行

事情发展顺利!

C:\elasticsearch-7.0.0-alpha2\bin>elasticsearch.bat
....

在浏览器上可以执行以下操作!介绍到这里就完成了。
之后的内容都是多余的。

http://localhost:9200/

增加服务

每次都执行bat文件很麻烦,所以将其添加到服务中。

C:\elasticsearch-7.0.0-alpha2\bin>elasticsearch-service.bat install

在服务中添加了「Elasticsearch 7.0.0-alpha2 (elasticsearch-service-x64)」。

请执行以下操作,或者运行”services.msc”来启动服务并进行自动启动设置。

elasticsearch-service.bat manager

在Windows上使用.zip安装Elasticsearch。

顺便说一句,如果忘记将JAVA_HOME设置到系统环境变量中,服务将无法启动并会出现以下错误(您可以查看日志文件以立即确定)。

无法将Elasticsearch作为Windows服务启动#21917

安装curl

我会参考下面的网址并设置环境变量到bin路径,这样就可以在任何地方使用,非常方便。

使用Windows操作系统 -> 使用curl进行操作

对Elasticsearch进行操作验证

C:\>curl -XGET http://localhost:9200/

安装kuromoji插件

当你运行「elasticsearch-plugin」时,通常可以将Kuromoji插件安装进去。

C:\elasticsearch-7.0.0-alpha2\bin>elasticsearch-plugin install analysis-kuromoji

由于命令提示符是Shift_JIS格式的,所以将其转换为utf-8使用可以避免出现日语字符乱码问题(具体情况因环境而异)。

chcp 65001

刪除服務

elasticsearch-service remove

Kibana页面(附加内容)

image.png

想法

我试图在「Elastic Stack 7.0 alpha2」中进行尝试,但是发现与6.5版本的操作步骤没有变化。

暂时来说,JDK8的运行效果很好。

我试着安装了Winlogbeat,感觉还不错(下面的链接很明确)。试着运行Winlogbeat。

请查阅相关资料。

使用.zip或.tar.gz安装Elasticsearch
Elasticsearch参考安装指南
在命令提示符中显示UTF-8编码的文本。

广告
将在 10 秒后关闭
bannerAds