win10安装elasticsearch6.6
记录知识点滴,以供随时查阅,如有发现错漏和需要补充的地方,欢迎留言说明
win10安装elasticsearch6.6
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包
3、启动ES服务
双击elasticsearch.bat启动服务
启动成功了,可以看到其中有两个端口,9300供tcp服务,供使用api对服务器进行管理的端口
9200是http服务端口,
我们在浏览器上打开localhost:9200即可看到下图,说明当前ES服务已经启动成功。
4、ES图形管理界面
es是没有自带图形管理界面(solr是自带图形管理工具),我们需要借助图形界面管理工具
这里使用elasticsearch-head插件来管理,下面介绍head插件的安装及使用
4.1、安装ES图形化界面插件
4.1.1、下载
github中下载
https://github.com/mobz/elasticsearch-head
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安装为全局命令,等待联网下载完成后
4.1.5、npm install
grunt安装后切换目录到head的安装目录
执行grunt server 发现还是不对
这时候执行npm install将相应的运行需要的库文件安装好,联网下载等待进度完成
4.1.6、设置本地策略:允许执行不信任脚本
安装完执行grunt server,提示禁止运行脚本。
运行set-ExecutionPolicy RemoteSigned
选择y
4.1.7、启动head master插件
再输入grunt server,出现以下界面,点击允许访问即可
服务启动于端口9100,浏览器输入localhost:9100
4.2、页面连接集群服务
此时在页面中点击连接,发现连接不上,因为在localhost:9100*问localhost:9200实际上是跨域了,此时需要在ES的配置文件中配置允许跨域访问
4.2.1、配置elasticsearch.yml
进入elasticsearch的安装目录,打开config,打开elasticsearch.yml
在文件末尾输入:
http.cors.enabled: true
http.cors.allow-origin: “*”
注意 冒号后面需要有个空格,否则识别不出来
4.2.2、重启ES服务
保存好配置文件,然后关闭ES的执行窗口,重新再bin目录中双击elasticsearch.bat启动ES
4.2.3、浏览器中连接ES服务
刷新后,可以看到,已经连接成功,点击信息下拉列表,可以看到当前节点的运行情况等信息。
推荐阅读
-
linux mysql 安装与操作
-
Linux(Ubuntu)下mysql5.7.17安装配置方法图文教程
-
VS2015 update2安装历程
-
win10免安装版本的MySQL安装配置教程
-
Windows server 2008 r2上安装MySQL5.7.10步骤
-
Mac下安装mysql5.7 完整步骤(图文详解)
-
mysql 5.7.16 安装配置方法图文教程(ubuntu 16.04)
-
Visual Studio 2015和 .NET Core安装教程
-
Linux(Ubuntu)下Mysql5.6.28安装配置方法图文教程
-
Win10创造者更新15002修复内容及已知问题大全汇总详细介绍