windows环境下安装elasticsearch和head插件

环境

  • jdk1.8
  • elasticsearch7.10
  • elasticsearch-head
需要安装的软件
  1. 下载 elasticsearch ,地址https://www.elastic.co/cn/downloads/elasticsearch 下载windows版本。然后解压。
    windows环境下安装elasticsearch和head插件
    文章图片
    image.png
  2. 下载 elasticsearch-head,地址 https://github.com/mobz/elasticsearch-head,然后解压。
  3. 安装node.js 。地址:https://nodejs.org/en/。下载node-vx.x.x-x64.msi。然后按默认安装。
    1. 安装完成后,cmd进入命令窗口页面,执行 node -v可查看版本号。
    2. 执行npm install -g grunt-cli 安装grunt。
    3. 安装完成后执行grunt - version查看是否安装成功,会显示安装的版本号。

      windows环境下安装elasticsearch和head插件
      文章图片
      image.png
相关配置修改
  1. 修改es使用自带的jdk,7.2版本后es自带了jdk,7.10的版本默认是使用jdk11的。如果不修改会提示需要安装jdk11版本。
    es7.10推荐使用jdk11版本,目前使用的jdk
    • 修改elasticsearch-env.bat,修改后es可以正常启动,并在浏览器中访问http://localhost:9200.
修改前
if “%JAVA_HOME%” == “” ( set JAVA="%ES_HOME%\jdk\bin\java.exe" set JAVA_HOME="%ES_HOME%\jdk" set JAVA_TYPE=bundled jdk ) else ( set JAVA="%JAVA_HOME%\bin\java.exe" set JAVA_TYPE=JAVA_HOME )

修改后
set JAVA="%ES_HOME%\jdk\bin\java.exe" set JAVA_HOME="%ES_HOME%\jdk"

  1. 将解压的 elasticsearch-head 复制到es的安装目录下。新版本的es不支持复制到plugins目录下。我的目录如下
    windows环境下安装elasticsearch和head插件
    文章图片
    image.png
  2. 进入es安装目录下的config目录,修改elasticsearch.yml文件。在文件结尾增加如下
http.cors.enabled: true http.cors.allow-origin: "*" node.master: true node.data: true

  1. 去掉elasticsearch.yml文件中下列注释 network.hostcluster.namenode.namehttp.port的注释(也就是去掉#),network.host可以改为network.host: 0.0.0.0
  2. 修改elasticsearch-head-master\Gruntfile.js文件,在对应的位置加上hostname:'*'
connect: { server: { options: { port: 9100, base: '.', keepalive: true, hostname: '*' } } }

  1. 在F:\es\elasticsearch-7.10.1\elasticsearch-head-master\ 下执行npm install 安装。成功如下:

    windows环境下安装elasticsearch和head插件
    文章图片
    image.png
  2. 完成后执行grunt server 或者npm run start 运行head插件,如果不成功重新安装grunt

    windows环境下安装elasticsearch和head插件
    文章图片
    image.png
  3. 【windows环境下安装elasticsearch和head插件】执行F:\es\elasticsearch-7.10.1\bin目录下的elasticsearch.bat。启动后就可以正常访问es和head插件了。

    windows环境下安装elasticsearch和head插件
    文章图片
    image.png
windows环境下安装elasticsearch和head插件
文章图片
image.png

    推荐阅读