Windows下安装ElasticSearch及Head插件

时间:2024-03-20 22:31:19
  • 环境:
    windows10,JDK1.8(安装es前将jdk安装好,并配置好JAVA_HOME)
  • 下载
    elasticsearch安装包下载地址:http://www.elasticsearch.org
    下载步骤:

Windows下安装ElasticSearch及Head插件
Windows下安装ElasticSearch及Head插件
Windows下安装ElasticSearch及Head插件
Windows下安装ElasticSearch及Head插件

  • 安装步骤
    将下载的压缩文件解压缩到目录,如:F:\elasticsearch下(这里的版本是6.5.4):
    Windows下安装ElasticSearch及Head插件
    (2)开启elasticsearch服务
    进入F:\elasticsearch\bin下双击elasticsearch.bat启动程序。
    Windows下安装ElasticSearch及Head插件
    运行过程如下:
    Windows下安装ElasticSearch及Head插件
    在浏览器中输入:http://localhost:9200/,如果出现下面的内容说明启动成功。
    Windows下安装ElasticSearch及Head插件
  • 3,安装head插件
    es5以上版本安装head需要安装node和grunt(之前的直接用plugin命令即可安装);安装node教程:https://www.cnblogs.com/zhouyu2017/p/6485265.html
    检查node安装是否成功和版本号,输入node –v,出现类下面的结果说明node安装成功:
    Windows下安装ElasticSearch及Head插件
    安装grunt
    执行 npm install -g grunt-cli 安装grunt ,安装完成后执行grunt -version查看是否安装成功,会显示安装的版本号.
    如果出现下面的错误信息也可以继续下面的安装:
    Windows下安装ElasticSearch及Head插件
  • 安装head
    进入目录:F:\elasticsearch\elasticsearch-6.5.4\config打开elasticsearch.yml文件修改配置,在文件末尾加上
    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.namenode.name;http.port的注释。
    Ctrl+C关闭之前启动的服务然后双击elasticsearch.bat重启,浏览器中输入http://localhost:9100/,
    这时启动后的效果如图,集群健康显示未连接,说明还不能用,继续往下:

Windows下安装ElasticSearch及Head插件

  • 下载head

在https://github.com/mobz/elasticsearch-head中下载head插件,如图:
Windows下安装ElasticSearch及Head插件
将下载的文件解压如图在F:\elasticsearch文件下:

Windows下安装ElasticSearch及Head插件
修改elasticsearch-head-master下的配置文件Gruntfile.js加上如下内容:Windows下安装ElasticSearch及Head插件

如果要远程连接等,还需要修改配置文件,这里只是配置本地使用。
继续,在F:\elasticsearch\elasticsearch-head-master下执行npm intall

Windows下安装ElasticSearch及Head插件
如果npm install安装失败,可以安装淘宝的npm(cnpm)
安装cnpm,输入命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org安装cnpm。
安装成功之后输入命令cnpm install
再输入命令grunt server
Windows下安装ElasticSearch及Head插件
在浏览器指那个输入http://localhost:9100,如图集群健康值变为绿色说明http://localhost:9200/连接成功。
Windows下安装ElasticSearch及Head插件

至此,elasticsearch和head插件安装成功,elasticsearch可用。