使用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
环境
引入途径 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文件
因为我不是为商业使用而考虑,所以任何地方都可以。
目录结构
嗯,目录结构没变化。

启动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页面(附加内容)

想法
我试图在「Elastic Stack 7.0 alpha2」中进行尝试,但是发现与6.5版本的操作步骤没有变化。
暂时来说,JDK8的运行效果很好。
我试着安装了Winlogbeat,感觉还不错(下面的链接很明确)。试着运行Winlogbeat。
请查阅相关资料。
使用.zip或.tar.gz安装Elasticsearch
Elasticsearch参考安装指南
在命令提示符中显示UTF-8编码的文本。