1、下载elasticsearch5.6.10安装包

下载地址为:  https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.10.zip

2、下载完成后,解压到目录,本人放到 D:\software\es目录下

3、这时候作为单机的elasticsearch就已经可以启动了(不需要做任何修改)

找到bin目录下的  elasticsearch.bat  双击运行,运行成功如下图

-----------------------------------------下面我们来讲一下elasticsearch5.6.10集群怎么配置-----------------------------------------

4、先修改elasticsearch5.6.10_1/config目录下的 elasticsearch.yml文件,配置信息如下

# ================= Elasticsearch Configuration ===================

# #配置es的集群名称, es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。

 cluster.name: elastic

# #节点名称

 node.name: node-001

# #指定该节点是否有资格被选举成为node

 node.master: true

# #指定该节点是否存储索引数据,默认为true。

 node.data: true

# #设置绑定的ip地址还有其它节点和该节点交互的ip地址,本机ip

 network.host: 192.168.97.88

# #指定http端口,你使用head、kopf等相关插件使用的端口

 http.port: 9200

# #设置节点间交互的tcp端口,默认是9300。

 transport.tcp.port: 9300

#设置集群中master节点的初始列表,可以通过这些节点来自动发现新加入集群的节点。
#因为下一台elasticsearch的port端口会设置成9301 所以写入两台elasticsearch地址的完整路径 discovery.zen.ping.unicast.hosts: ["192.168.97.88:9300","192.168.97.88:9301"] #如果要使用head,那么需要增加新的参数,使head插件可以访问es http.cors.enabled: true http.cors.allow-origin: "*"

5、修改第二台机elasticsearch的配置文件(修改端口号和节点名称即可  将9200改为9201 , 9300改为9301 , node-001改为node-002),elasticsearch.yml文件配置信息如下

# ================= Elasticsearch Configuration ===================

# #配置es的集群名称, es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。

 cluster.name: elastic

# #节点名称

 node.name: node-002

# #指定该节点是否有资格被选举成为node

 node.master: true

# #指定该节点是否存储索引数据,默认为true。

 node.data: true

# #设置绑定的ip地址还有其它节点和该节点交互的ip地址,本机ip

 network.host: 192.168.97.88

# #指定http端口,你使用head、kopf等相关插件使用的端口

 http.port: 9201

# #设置节点间交互的tcp端口,默认是9300。

 transport.tcp.port: 9301

#设置集群中master节点的初始列表,可以通过这些节点来自动发现新加入集群的节点。
#因为下一台elasticsearch的port端口会设置成9301 所以写入两台elasticsearch地址的完整路径 discovery.zen.ping.unicast.hosts: ["192.168.97.88:9300","192.168.97.88:9301"] #如果要使用head,那么需要增加新的参数,使head插件可以访问es http.cors.enabled: true http.cors.allow-origin: "*"

6、分别双击elasticsearch.bat文件运行elasticsearch(窗口会有错误信息打印,暂不需要关注),稍等1分钟,打开浏览器,输入 http://192.168.97.88:9200/_cluster/health?pretty=true 地址检查是否运行成功

启动成功,配置完成

windows安装elasticsearch服务以及elasticsearch5.6.10集群的配置(elasticsearch5.6.10配置跟1.1.1的配置不太相同,有些1.1.1版本下的配置指令在5.6.10中不能使用)的更多相关文章

  1. 【elasticsearch】(2)centos7 超简单安装elasticsearch 的监控、测试的集群工具elasticsearch head

    elasticsearch-head是elasticsearch(下面称ES)比较普遍使用的可监控.测试等功能的集群管理工具,是由H5编写的单独的网页程序.使用方法网上很多,这里教大家一个超简单安装h ...

  2. windows安装rabbitMQ服务

    简介: RabbitMQ是流行的开源消息队列系统,用erlang语言开发.RabbitMQ是AMQP(高级消息队列协议)的标准实现. windows安装rabbitMQ服务步骤: 首先需要安装 Erl ...

  3. ElasticSearch-5.3.1集群环境搭建,安装ElasticSearch-head插件,安装错误解决

    说起来甚是惭愧,博主在写这篇文章的时候,还没有系统性的学习一下ES,只知道可以拿来做全文检索,功能很牛逼,但是接到了任务不想做也不行, leader让我搭建一下分布式的ES集群环境,用来支持企业信用数 ...

  4. ELK日志框架(1):安装Elasticsearch组建单服务器多节点集群

    ELK简介 最近有个需求搭建一套日志系统用于集成几个业务系统的日志提供快速的检索功能,目前是用Log4net存数据库+Error级别发邮件方式,也算简单暴力好用,但历史日志的模糊查询确实很慢,所以使用 ...

  5. 使用 kubeadm 搭建 kubernetes1.10 集群

    PS:所有节点安装之前记得先把镜像准备好,否者将无法启动,也不报错. $ cat /etc/hosts192.168.11.1 master192.168.11.2 node 禁用防火墙: $ sys ...

  6. 使用kubeadm搭建kubernetes1.10集群 Posted on April 14, 2018

    https://blog.qikqiak.com/post/use-kubeadm-install-kubernetes-1.10/ kubeadm是Kubernetes官方提供的用于快速安装 Kub ...

  7. CentOS7安装CDH 第七章:CDH集群Hadoop的HA配置

    相关文章链接 CentOS7安装CDH 第一章:CentOS7系统安装 CentOS7安装CDH 第二章:CentOS7各个软件安装和启动 CentOS7安装CDH 第三章:CDH中的问题和解决方法 ...

  8. Mosquitto搭建Android推送服务(三)Mosquitto集群搭建

    文章钢要: 1.进行双服务器搭建 2.进行多服务器搭建 一.Mosquitto的分布式集群部署 如果需要做并发量很大的时候就需要考虑做集群处理,但是我在查找资料的时候发现并不多,所以整理了一下,搭建简 ...

  9. Dubbo入门到精通学习笔记(十五):Redis集群的安装(Redis3+CentOS)、Redis集群的高可用测试(含Jedis客户端的使用)、Redis集群的扩展测试

    文章目录 Redis集群的安装(Redis3+CentOS) 参考文档 Redis 集群介绍.特性.规范等(可看提供的参考文档+视频解说) Redis 集群的安装(Redis3.0.3 + CentO ...

随机推荐

  1. Jmeter(1):使用TCP取样器与socket接口进行简单通信

    一个小任务:服务器与客户端连接,每次发送50个随机生成的字符,两秒发送一次 失败过太多次,然后昨晚终于跑通了,心情激动,于是清均第一篇博客就诞生了. 之前不了解jmeter,想过单纯用java编写服务 ...

  2. [leetcode] 87. Scramble String (Hard)

    题意: 判断两个字符串是否互为Scramble字符串,而互为Scramble字符串的定义: 字符串看作是父节点,从字符串某一处切开,生成的两个子串分别是父串的左右子树,再对切开生成的两个子串继续切开, ...

  3. 【HDOJ】2104 hide handkerchief

    Problem Description The Children’s Day has passed for some days .Has you remembered something happen ...

  4. 给自己的网站加上HTTPS

    前言 现在谷歌等厂商大力推行https协议,如果你的网站不支持https,在使用谷歌浏览器时,会被警告网站不安全.w(゚Д゚)w,不安全?哪里不安全了?OK,那我改成支持https好吧.关于http怎 ...

  5. python课堂整理18---文件操作(下)

    一.b模式,字节方式(二进制的单位),rb wb ab f = open('test.py', 'rb', encoding = 'utf-8') 报错,因为用了b模式,就不能再指定编码格式了,已经指 ...

  6. JavaScript-基本语法和数据类型

           前奏:在HTML中使用JavaScript 1_推荐src引用外部JavaScript文件,方便管理与维护,标签位置在页面最下面,使浏览器更优先加载页面内容. 2_HTML页面需要有标准 ...

  7. python:函数可以返回值--编写脚本计算24 + 34 / 100 - 1023

    1.脚本 def add(a,b):    return (a+b)def div(a,b,c):    return (a/b-c)x = div(34,100,1023)y = add(24,x) ...

  8. SpringBoot RabbitMQ 整合使用

    ![](http://ww2.sinaimg.cn/large/006tNc79ly1g5jjb62t88j30u00gwdi2.jpg) ### 前提 上次写了篇文章,[<SpringBoot ...

  9. ASP.NET Core - 实现自定义WebApi模型验证

    Framework时代 在Framework时代,我们一般进行参数验证的时候,以下代码是非常常见的 [HttpPost] public async Task<JsonResult> Sav ...

  10. Asp.Net MVC HttpPost用法

    一个Action只能用一个http 特性,例如:HttpPost 不能与HttpGet 或者多个HttpPost重复使用,否则会出错 也可以用 [AcceptVerbs("put" ...