Windows 安装 Elasticsearch 7.6.2

Windows下安装Elasticsearch 

  Elasticsearch == 7.6.2

  下载地址:链接:https://pan.baidu.com/s/1P3hFp4Zv1Z4v46MAJ1arqQ 提取码:cqn4

1、安装JDK
ElasticSearch是基于lucence开发的,也就是运行需要java jdk支持。所以要先安装JAVA环境。

由于ElasticSearch 5.x 往后依赖于JDK 1.8的,所以现在我们下载JDK 1.8或者更高版本。
下载JDK1.8,下载完成后安装。

JDK下载地址:下载地址:链接:https://pan.baidu.com/s/1P3hFp4Zv1Z4v46MAJ1arqQ 提取码:cqn4

jdk安装方法比较简单,一直下一步,直到完成。

配置JAVA_HOME环境变量

 

 

 

2、安装ElasticSearch
1、下载安装包以后,解压

2、把elasticsearch-7.6.2复制到C:\Program Files目录下

 

3、进入config目录,修改config/elasticsearch.yml配置文件

#自定义集群名称(同一集群的所有节点,该名称都相同)
cluster.name: my-application
#自定义节点名称(其他两个分别为node-2  node-3)
node.name: node-1

#以下配置解决elasticsearch7.x配置远程0.0.0.0无法开启服务问题,不配置只能127.0.0.1访问
http.host: 0.0.0.0
network.host: 0.0.0.0
#广播区域
discovery.seed_hosts: ["0.0.0.0", "[::1]"]

#设置默认master节点,7.0版本新特性,否则加入不了集群,很坑,head插件也用不了。集群中可以成为master节点的节点名,这里指定唯一的一个,防止脑裂
cluster.initial_master_nodes: ["node-1"]

#如果使用Head插件,无法发现ES节点,尝试在ES配置文件中设置允许跨域
##注意,设置参数的时候:后面要有空格!
http.cors.enabled: true
http.cors.allow-origin: "*"

4、进入bin目录,双击elasticsearch.bat启动

 

 

 


5、出现started,启动成功

5、访问:http://localhost:9200/

3、安装ElasticSearch-head插件
1、安装node.js

         node.js下载地址:下载地址:链接:https://pan.baidu.com/s/1P3hFp4Zv1Z4v46MAJ1arqQ 提取码:cqn4

         node.js安装简单,下一步直到完成,不需要配置环境变量,安装完成以后默认已经配置好环境变量

         查看node.js安装情况

       

2、安装grunt

     grunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,5.x里之后的head插件就是通过grunt启动的。因此需要安装grunt.

     npm install -g grunt-cli
     查看grunt版本

    

3、下载elasticsearch-head插件

    下载:https://github.com/mobz/elasticsearch-head

    下载完成后,解压,打开glasticsearch-head-master文件夹,修改Gruntfile.js文件,添加hostname:’*’, 如图:

    

   在cmd命令模式下进入elasticsearch-head根目录下,执行命令:npm install

4、启动elasticsearch-head

     npm run start

5、设置跨域,在elasticsearch-7.6.2目录下config下elasticsearch.yml中进行配置以下内容

     # 增加新的参数,这样head插件可以访问es
     http.cors.enabled: true
     http.cors.allow-origin: "*"
     注意,设置参数的时候:后面要有空格!

    

6、访问:http://localhost:9100,出现如下界面,访问成功

   

4、把elasticsearch安装到本地服务中
在cmd模式下,进入到elasticsearch-7.6.2/bin目录下,执行elasticsearch-service.bat install命令

elasticsearch-service.bat命令

# 安装Elasticsearch服务
elasticsearch-service.bat install
# 删除已安装的Elasticsearch服务(如果启动则停止服务)
elasticsearch-service.bat remove
# 启动Elasticsearch服务(如果已安装)
elasticsearch-service.bat start
# 停止服务(如果启动)
elasticsearch-service.bat stop
# 启动GUI来管理已安装的服务
elasticsearch-service.bat manager

 

文章转载自: https://blog.csdn.net/haiming0415/article/details/107909673   有修改部分说明

posted @ 2023-03-10 17:09  fy_qxl  阅读(335)  评论(0编辑  收藏  举报