美文网首页
elasticsearch安装配置

elasticsearch安装配置

作者: 陈文瑜 | 来源:发表于2019-07-20 14:04 被阅读0次

    下载地址

    设置开机自启

    • 查看当前开机自启服务
      chkconfig --list
    • 编写开机自启shell
      
      cd /etc/init.d 
      vim elasticsearch
      
      #!/bin/bash
      #chkconfig: 345 63 37
      #description: elasticsearch
      #processname: elasticsearch-5.6.9
      
      export ES_HOME=/usr/local/lib/elasticsearch-5.6.9
      
      case $1 in
              start)
                      su cwy<<!
                      cd $ES_HOME
                      ./bin/elasticsearch -d -p pid
                      exit
      !
                      echo "elasticsearch is started"
                      ;;
              stop)
                      pid=`cat $ES_HOME/pid`
                      kill -9 $pid
                      echo "elasticsearch is stopped"
                      ;;
              restart)
                      pid=`cat $ES_HOME/pid`
                      kill -9 $pid
                      echo "elasticsearch is stopped"
                      sleep 1
                      su cwy<<!
                      cd $ES_HOME
                      ./bin/elasticsearch -d -p pid
                      exit
      !
                      echo "elasticsearch is started"
              ;;
          *)
              echo "start|stop|restart"
              ;;  
      esac
      exit 0
      
    • 修改文件权限
      chmod 777 elasticsearch
    • 添加和删除服务并设置启动方式
      chkconfig --add elasticsearch    【添加系统服务】
      chkconfig --del elasticsearch    【删除系统服务】
      
    • 关闭和启动服务
      service elasticsearch start     【启动】
      service elasticsearch stop      【停止】
      service elasticsearch restart     【重启】
      
    • 设置服务是否开机启动
      chkconfig elasticsearch on      【开启】
      chkconfig elasticsearch off       【关闭】
      
    • 验证是否已启动命令
      ps -ef | grep elasticsearch

    集群配置

    • config/elasticsearch.yml配置
      cluster.name: my-els                               # 集群名称
      node.name: els-node1                               # 节点名称,仅仅是描述名称,用于在日志中区分
      
      path.data: /opt/elasticsearch/data                 # 数据的默认存放路径
      path.logs: /opt/elasticsearch/log                  # 日志的默认存放路径
      
      network.host: 192.168.56.100                        # 当前节点的IP地址
      http.port: 9200                                    # 对外提供服务的端口,9300为集群服务的端口
      #添加如下内容
      #culster transport port
      transport.tcp.port: 9300
      transport.tcp.compress: true
      
      discovery.zen.ping.unicast.hosts: ["192.168.56.100", "192.168.56.101","192.168.56.102"]       
      # 集群个节点IP地址,也可以使用els、els.shuaiguoxia.com等名称,需要各节点能够解析
      
      discovery.zen.minimum_master_nodes: 2              # 为了避免脑裂,集群节点数最少为 半数+1
      

    kibana5.6

    • 端口
      5601

    相关文章

      网友评论

          本文标题:elasticsearch安装配置

          本文链接:https://www.haomeiwen.com/subject/emtulctx.html