Elasticsearch的使用——Elasticsearch进阶(三)
学到这,不得不感慨一句,学习是一个不断积累的过程,我们需要不断的去提升自己。只要自己坚持下去,一定能会有所获。
Elasticsearch安装(本人环境是Windows)
1.必须安装Java SE环境:安装jdk1.8,并设置JAVA_HOME环境变量参考JAVA安装和配置详解
2.下载安装Elasticsearch6.4.0:下载地址 https://www.elastic.co/downloads/elasticsearch
免安装解压即可使用
3.测试Elasticsearch:打开解压文件夹找到bin目录下elasticsearch.bat双击运行,运行结束,不要关闭命令窗口。输入localhost:9200出现以下类似信息,表示安装成功。
4.关闭Elasticsearch: Ctrl+C结束命令或者直接关掉命令窗口
Elasticsearch-Head安装
为了操作和管理简单方便,我们借用Head插件来操作ElasticSearch。
1.安装node环境https://nodejs.org/en/download/
傻瓜式安装一直下一步就OK了。输入node -v出现版本号就说明安装成功(我以前安装过6.8.0版本,这里因为项目环境问题,就不重新安装新版本了。)
2.执行npm install -g grunt -cli安装grunt,安装完成输入grunt -version查看grunt是否安装成功
3.下载安装Head:https://github.com/mobz/elasticsearch-head
免安装,解压即可
4.配置参数:①进入Elasticsearch的config目录,修改elasticsearch.yml文件,在文件的末尾加上参数,使head插件可以访问es
http.cors.enabled: true
http.cors.allow-origin: "*"
node.master: true
node.data: true
然后去掉network.host: 192.168.0.1的注释并改为network.host: 0.0.0.0,去掉cluster.name;node.name;http.port的注释(也就是去掉#)
改完重新运行elasticsearch.bat打开Elasticsearch
②进入elasticsearch-head-master文件夹,修改Gruntfile.js加上hostname: ‘*’,
③在elasticsearch-head-master目录下执行npm install 安装完成后执行grunt server 或者npm run start 运行head插件
④输入http://localhost:9100/ 如果出现以下信息,表示成功。
一切准备就绪,开始走进Elasticsearch的使用,come on 进阶4走起!