elasticsearch Win7 安装使用,供安装学习参考 --自己写的,虽然步骤多但是详细

_Boye 2017-12-13 02:52:35
1.配置jdk环境
到oracle网站下载: http://www.oracle.com/
根据32/64 下载对应版本JDK
安装JDK
配置环境变量

2.下载elasticsearch
官网:https://www.elastic.co/cn/
点击elasticsearch -- Download

3.安装elasticsearch
解压到本地硬盘 如:E:\elasticsearch-5.5.2
点击 E:\elasticsearch-5.5.2\bin\elasticsearch.bat 启动
打开浏览器 http://localhost:9200/

4.安装head

4.1下载head
访问:https://github.com/
搜索:elasticsearch-head

4.2 下载node.js 并安装
下载node.js ,网址:https://nodejs.org/en/
安装node到D盘。如D:\nodejs。
把NODE_HOME设置到环境变量里(安装包也可以自动加入PATH环境变量)。

4.3安装grunt
grunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,5.0里的head插件就是通过grunt启动的。因此需要安装grunt:
注意:路径切到D:\nodejs下。
npm install -g grunt-cli
-g代表全局安装。安装路径为C:\Users\yourname\AppData\Roaming\npm,并且自动加入PATH变量。
把head插件的源码git clone下来:
git clone git://github.com/mobz/elasticsearch-head.git

4.4修改head源码


由于head的代码还是2.6版本的,直接执行有很多限制,比如无法跨机器访问。因此需要用户修改两个地方:
目录:head/Gruntfile.js:
connect: {
server: {
options: {
port: 9100,
hostname: '*',
base: '.',
keepalive: true
}
}
}
增加hostname属性,设置为*
修改连接地址:
目录:head/_site/app.js
修改head的连接地址:
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";
把localhost修改成你es的服务器地址,如:
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://172.12.12.111:9200";
这里的172.12.12.111 是我本地的IP

4.5运行head


修改elasticsearch的参数
修改一下es使用的参数。编辑config/elasticsearch.yml:

# 换个集群的名字,免得跟别人的集群混在一起
cluster.name: es-5.0-test
# 换个节点名字
node.name: node-101
# 修改一下ES的监听地址,这样别的机器也可以访问
network.host: 0.0.0.0
# 默认的就好
http.port: 9200
# 增加新的参数,这样head插件可以访问es
http.cors.enabled: true
http.cors.allow-origin: "*"
 注意,设置参数的时候:后面要有空格!
开启ES-5.5.2:
D:\ElasticSearch-5.5.2\bin\elasticsearch.bat
然后在head源码目录中,执行npm install 下载的包:
cmd命令:npm install
初次运行安装可能会报警告或错误。可以重新运行一次npm install。
最后,在head源代码目录下启动nodejs:
grunt server
访问:target:9100
这个时候,访问http://localhost:9100就可以访问head插件了

...全文
51 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧