欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

win10安装elasticsearch6.6

程序员文章站 2022-05-19 10:04:27
...

记录知识点滴,以供随时查阅,如有发现错漏和需要补充的地方,欢迎留言说明

1、下载安装包

https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-6-0

elasticsearch的版本和jdk的版本有对应关系,因为本机环境是jdk1.8,所以下载elasticsearch6版本

2、解压下载下来的压缩包

直接解压压缩包即可,解压完成后,可以看到目录中有 bin文件夹和config文件夹和lib文件夹
其中bin文件夹中有启动相关的命令,windows下,直接双击bin目录中的elasticsearch.bat即可启动。
config文件夹中是es服务器的配置信息,必要的时候,需要修改相关配置信息。
lib文件夹中是es服务器中用到的jar包,可以看到,其中包含了lucene的相关jar包
win10安装elasticsearch6.6
win10安装elasticsearch6.6
win10安装elasticsearch6.6

3、启动ES服务

双击elasticsearch.bat启动服务
win10安装elasticsearch6.6
启动成功了,可以看到其中有两个端口,9300供tcp服务,供使用api对服务器进行管理的端口
9200是http服务端口,
我们在浏览器上打开localhost:9200即可看到下图,说明当前ES服务已经启动成功。
win10安装elasticsearch6.6

4、ES图形管理界面

es是没有自带图形管理界面(solr是自带图形管理工具),我们需要借助图形界面管理工具
这里使用elasticsearch-head插件来管理,下面介绍head插件的安装及使用

4.1、安装ES图形化界面插件

4.1.1、下载

github中下载
https://github.com/mobz/elasticsearch-head
win10安装elasticsearch6.6

4.1.2、解压

将下载下来的压缩包解压到指定目录,直接解压即可

4.1.3、安装nodejs

因为head插件是运行于node.js上,所以,需要先安装nodejs
本机已安装了nodejs,安装过程另有文章介绍,这里不详述了。

4.1.4、安装grunt命令

因为运行head需要借助grunt命令,所以需要安装grunt
打开命令行输入npm install -g grunt-cli 回车,将grunt安装为全局命令,等待联网下载完成后
win10安装elasticsearch6.6

4.1.5、npm install

grunt安装后切换目录到head的安装目录
执行grunt server 发现还是不对
这时候执行npm install将相应的运行需要的库文件安装好,联网下载等待进度完成
win10安装elasticsearch6.6

4.1.6、设置本地策略:允许执行不信任脚本

安装完执行grunt server,提示禁止运行脚本。
win10安装elasticsearch6.6
运行set-ExecutionPolicy RemoteSigned
选择y
win10安装elasticsearch6.6

4.1.7、启动head master插件

再输入grunt server,出现以下界面,点击允许访问即可
win10安装elasticsearch6.6
服务启动于端口9100,浏览器输入localhost:9100
win10安装elasticsearch6.6

4.2、页面连接集群服务

此时在页面中点击连接,发现连接不上,因为在localhost:9100*问localhost:9200实际上是跨域了,此时需要在ES的配置文件中配置允许跨域访问

4.2.1、配置elasticsearch.yml

进入elasticsearch的安装目录,打开config,打开elasticsearch.yml

win10安装elasticsearch6.6
在文件末尾输入:
http.cors.enabled: true
http.cors.allow-origin: “*”
注意 冒号后面需要有个空格,否则识别不出来
win10安装elasticsearch6.6

4.2.2、重启ES服务

保存好配置文件,然后关闭ES的执行窗口,重新再bin目录中双击elasticsearch.bat启动ES

4.2.3、浏览器中连接ES服务

刷新后,可以看到,已经连接成功,点击信息下拉列表,可以看到当前节点的运行情况等信息。
win10安装elasticsearch6.6