《elasticsearch学习》一、Windows安装执行elasticsearch、head插件和配置简单集群

《elasticsearch学习》一、Windows安装执行elasticsearch、head插件和配置简单集群:

一、安装ES:
  1. 官网下载最新版:https://www.elastic.co/downloads/elasticsearch
  2. 进入官网下载es最新版本的zip包,然后解压;
  3. 然后进入bin目录下,执行elasticsearch.bat命令,es就可以跑起来了。
  4. 如图,说明已经跑起来了:

验证一下:在浏览器输入:http://localhost:9200/

5. 如果起不来,可以看下解压文件下的logs日志具体包的什么错,然后针对性分析解决就可以。


二、安装elasticsearch-head,一款可视化工具:
  1. 先安装node,下载地址https://nodejs.org/en/download/,node -v可查看版本号是否安装成功;

  2. 安装grunt,执行 npm install -g grunt-cli 安装grunt ,安装完成后执行grunt -version查看是否安装成功;

  3. 在https://github.com/mobz/elasticsearch-head中下载head插件,选择下载zip后解压 或者git clone下来就可以;

  4. 进入head插件的解压文件elasticsearch-head-master下执行:npm install 安装完成后执行grunt server 或者npm run start 运行head插件;

  5. 浏览器下访问 http://localhost:9100/

  6. 打开es的配置文件elasticsearch.yml,添如下参数,这样head插件可以访问es:

     http.cors.enabled: true
     http.cors.allow-origin: "*"
    
  7. 然后启动es后,插件可以看到如图,说明已经ok.


三、简单配置es集群:

这里机器原因,个人配置的是单机多节点

  1. 将elasticsearch解压好的文件复制3份(即个节点)
  2. 分别修改每个节点的配置文件elasticsearch.yml,每个配置文件修改4处地方:
  • 集群名称:设置成都是一样,即同一个集群

  • 节点名称:设置成不一样的

  • 监听地址:即节点的ip地址(这里是同一台物理机,所以需在hosts文件中配置一下[C:\Windows\System32\drivers\etc\hosts])

  • 端口号:对外服务的端口和节点之间的端口号配置成不一样的

节点1配置如图:
节点2配置:
节点3配置:
3. 分别启动着3个节点的es服务,启动插件head,打开:http://localhost:9100/,可以到集群的结果:

你可能感兴趣的:(es,ElasticSearch)