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


    1、下载elasticsearch5.6.10安装包

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

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

    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 地址检查是否运行成功

    启动成功,配置完成

  • 相关阅读:
    java io 学习笔记(一)
    Centos中查看系统信息的常用命令
    arcgis影像批量裁剪代码
    VS2010中VC++目录和C/C++之间的区别。VC++ Directories和C/C++的区别。
    VS中为什么不同的项目类型属性查看和设置的界面不一样
    C++函数中返回引用和返回值的区别
    java中HashMap的keySet()和values()
    repoquery详解——linux查看包依赖关系的神器
    linux学习笔记
    log4j的AppenderLayout格式符
  • 原文地址:https://www.cnblogs.com/lazycxy/p/9468074.html
Copyright © 2020-2023  润新知