ElasticSearch安装部署记录
作者:互联网
1、去官网下载最新版本:https://www.elastic.co/cn/downloads/ 我下载的最新的7.5.0版本。
2、解压出来应该直接就能用了,这也是es官方宣称的“开箱即用”。当然前提是机器上安装了jdk,毕竟es是使用java开发的。我是安装的jdk11版本。
3、cmd进到es解压bin目录下,运行elasticsearch回车启动服务,去浏览器里输入localhost:9200试试,看到下面的信息就说明OK了。
4、es提供的api接口完全是restful风格的,很友好,具体就不说了。下面看看elasticsearch-head的安装。elasticsearch-head是一个es的图形化操作插件,通过它可以去创建、操作es的数据。其实不用它,用其他的比如postman之类的也是可以的。
a、首先去github下载最新版zip包:https://github.com/mobz/elasticsearch-head,下载完毕解压到目录。
b、这个东东是nodejs开发的,所以,还得下载安装nodejs:http://nodejs.cn/download/,安装包运行,全部默认安装即可。
c、进入head解压目录,安装grunt:npm install -g -grunt-lci,之后安装依赖项目:cnpm install
d、成功之后跑一下:grunt server 发现报错:
e、把脚本运行权限打开,运行set-ExecutionPolicy RemoteSigned,选择Y,再grunt server试试,跑起来了。
f、去浏览器里看看,OK了:
g、但是点击连接没有反应,原因是es默认配置不允许跨域。因为现在我们是打算通过9100去访问9200。去目录\elasticsearch-7.5.0\config下,修改elasticsearch.yml,在最后增加两行:
http.cors.enabled: true
http.cors.allow-origin: "*"
h、保存配置,重启es服务,再去连接试试,好了:
标签:解压,head,部署,ElasticSearch,elasticsearch,grunt,安装,es 来源: https://www.cnblogs.com/coldlight/p/12022438.html