美文网首页
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