(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