zoukankan      html  css  js  c++  java
  • (1)安装elastic6.1.3及插件kibana,x-pack,essql,head,bigdesk,cerebro,ik

    • 1.安装环境及程序版本

        操作系统:   centos6.7

        jdk:      1.8.0_102

        elastic:    1.6.3

        kibana:    1.6.3

        x-pack:    1.6.3

        es-sql:    1.6.3

        head:     master

        bigdesk:    2.0.0

        cerebro:    cerebro-0.7.2.tar

        ik:       1.6.3

    • 2 新建用户

        elastic6.x必须使用普通用户开启,所以需要新建用户 

    #新建用户ilog
    useradd ilog
    #为用户设置密码为ilog123456
    echo "ilog123456" | passwd --stdin ilog
    • 3.操作系统配置

        3.1修改linux进程可以打开的最大句柄(nofile)最大锁定内存地址空间(memlock)操作系统级别对每个用户创建的进程数的限制(nproc)

    vim /etc/security/limits.conf
    *    soft    nofile    1048576
    *    hard   nofile    1048576
    *    soft    memlock    -1
    *    hard   memlock    -1
    *    soft    nproc    -1
    *    hard    nproc    -1
    
    vim /etc/security/limits.d/90-nproc.conf
    *    soft    nproc    -1
    root    soft    nproc    -1

        3.2修改单个进程可以使用的最大虚拟内存

    # max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
    echo 'vm.max_map_count=262144' >>/etc/sysctl.conf
    sysctl -p|grep vm.max_map_count
    • 4安装elastic

         4.1使用ilog用户解压缩安装包

    su -ilog
    tar zxvf elasticsearch-6.1.3.tar.gz
    cd elasticsearch-6.1.3

         4.2修改elastic.yml(安装完elastic后,还安装了x-pack,配置项xpack.security.enabled可以删除)

    vim config/elasticsearch.yml
    #集群名称
    cluster.name: zwl-test
    node.name: master-node
    #机柜信息
    node.attr.rack: m15
    path.data: /home/ilog/data_log_elastic/data
    path.logs: /home/ilog/data_log_elastic/logs
    #内存锁定关闭
    bootstrap.memory_lock: false
    #centos6.7不支持system_call功能
    bootstrap.system_call_filter: false
    network.host: 192.168.1.1
    http.port: 9200
    transport.tcp.port: 9300
    #组播
    discovery.zen.ping.unicast.hosts: ["192.168.1.1"]
    discovery.zen.minimum_master_nodes: 1
    #设置是否可以通过正则或者_all删除或者关闭索引 
    action.destructive_requires_name: true
    #是否允许同一个分片在同一个主机上
    cluster.routing.allocation.same_shard.host: true
    #单个服务器上可以开启4个elastic程序
    node.max_local_storage_nodes: 4
    node.master: true
    node.data: true
    #web访问相关
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    #允许自动创建索引
    action.auto_create_index : true
    #xpack安全机制关闭
    xpack.security.enabled : false        

         4.3修改jvm.options

    vim config/jvm.options
    #一般数据节点配置为32g(内存大于32g,最好在单个设备上装多个elastic
    #不要配置超过32g),主节点配置为4g
    -Xms32g
    -Xmx32g

         4.4如果不安装x-pack,此时可以启动elastic

    bin/elasticsearch -d
    • 5安装插件kibana,x-pack,essql,head,bigdesk,cerebro,ik

        5.1插件安装准备,安装node

          head插件和essql插件都需要node

          node版本:  node-v8.9.0

          解压node安装包到/usr/local目录

          

    tar xvf node-v8.9.0-linux-x64.tar.xz
    mv node-v8.9.0-linux-x64 /usr/local/

          配置环境变量

    vim /etc/profile
    export NODE_HOME=/usr/local/node-v8.9.0-linux-x64
    export PATH=$PATH:$NODE_HOME/bin
  • 相关阅读:
    Unknown host mirrors.opencas.cn You may need to adjust the proxy settings in Gradle 报错及解决办法
    Design editor is unavaiable until next gradle sync报错及解决办法
    mkdir创建目录失败
    读书笔记之梦断代码(三)
    Android学习——更新数据
    Android学习——添加数据
    Android学习——升级数据库
    Android学习——创建数据库
    开课第十一周周总结
    Android学习——数据库简介
  • 原文地址:https://www.cnblogs.com/micmouse521/p/8565762.html
Copyright © 2011-2022 走看看