(1)安装elastic6.1.3及插件kibana,x-pack,essql,head,bigdesk,cerebro,ik

时间:2023-01-07 21:17:37
  • 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