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. 基于TCP协议的套接字编程

    06.26自我总结 1.关于Socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口.在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在 ...

  2. 在父页面用Iframe加载子页面时,将父页面的title替换成子页面title

    报告管理

  3. 如何实现Kali linux系统下的U盘启动(小白指导)

    一.准备工作: 声明:这个“操作”并不会影响你原装的系统,真正的即插即用的哦. (1)4GB的U盘<读写速度比较快的> (2)Kali linux镜像文件 (3)软件Universal-U ...

  4. java练习---11

    package cn.lyhh; class Person{ private String name; private int age; static String city = "A城&q ...

  5. Mybatis使用动态sql

    动态sql 常见的几种:trim.where.set.foreach.if.choose.when 下面通过案例一一演示 if语法 <select id="selectIfTest1& ...

  6. 提升10倍生产力:IDEA远程一键部署SpringBoot到Docker

    作者:陶章好 juejin.im/post/5d026212f265da1b8608828b 推荐阅读(点击即可跳转阅读) 1. SpringBoot内容聚合 2. 面试题内容聚合 3. 设计模式内容 ...

  7. js获取手机系统语言

    只需 navigator.language 就可以获取手机系统语言,要做国际化的童鞋可以看看 如图:(第一次是简体,第二次切换English),zh-CN,en-US是语言代码 更多语言代码,请查看h ...

  8. Linux虚拟机所装软件说明

    Linux虚拟机所装软件说明 第一台虚拟机192.168.72.201 的 /usr/local/ 目录下放了一下软件: drwxr-xr-x 3 root root 4096 6月 14 19:16 ...

  9. Go“一个包含nil指针的接口不是nil接口”踩坑

    最近在项目中踩了一个深坑--"Golang中一个包含nil指针的接口不是nil接口",总结下分享出来,如果你不是很理解这句话,那推荐认真看下下面的示例代码,避免以后写代码时踩坑. ...

  10. C#使用代理IP发送请求

    https://www.cnblogs.com/benbenfishfish/p/5830149.html   获取可代理的IP https://www.cnblogs.com/ShalenChe/p ...