elastic search+kibana 5.6.12安装指南

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

前提准备:
1,安装jdk, We recommend installing Java version 1.8.0_131 or later.
2, 设置文件最大打开数(使用命令ulimit -n查看)
ulimit -n 65536
3, 创建用户elastic/用户组elastic
groupadd elastic
useradd elastic -g elastic

4,设置用户可锁定内存
修改/etc/security/limits.conf,

添加行:
# allow user 'elastic' mlockall
elastic soft memlock unlimited
elastic hard memlock unlimited

5,设置最大虚拟内存:
vi /etc/sysctl.conf
添加行:vm.max_map_count=655360
然后执行命令:
sysctl -p


elastic用户登录安装和启动:
1,下载对应的elastic search版本
cd /usr/local
mkdir elasticsearch
cd elasticsearch
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.12.zip
sha1sum elasticsearch-5.6.12.zip
unzip elasticsearch-5.6.12.zip
cd elasticsearch-5.6.12/

2, 配置elastic search
cd /usr/local/elasticsearch/elasticsearch-5.6.12/conf
vi elasticsearch.yml

#设置集群名称和本节点名称
cluster.name: skywalking-es-cluster
#每个节点名字不一样
node.name: node-master

#设置日志目录和数据目录,最好是挂在不同的磁盘驱动器,提高刷盘速度
path.data: /elastic-search/data
path.logs: /elastic-search/log

#锁定elastic search进程使用的mmap内存(磁盘文件mmap到内存中提高查询和写速度),防止被linux操作系统进行交换到磁盘,此功能需要和前提准备的设置linux用户锁定内存大小配合
bootstrap.memory_lock: true

#绑定对外服务的Ip和端口
network.host: 192.168.0.1
http.port: 9200

#设置集群发现参数
#获取整个集群节点信息的节点来源,从下面ip的节点交换信息来获取
discovery.zen.ping.unicast.hosts: ["10.218.33.71", "10.218.33.70", "10.218.33.72"]
#配置最少参与选举master节点的个数,防止脑裂(集群存在多个Master的情况)
discovery.zen.minimum_master_nodes: 3

#禁止掉安全认证,部署skywalking时需要
xpack.security.enabled: false

3,配置jvm启动参数
cd /usr/local/elasticsearch/elasticsearch-5.6.12/conf
vi jvm.options

#设置最大堆内存
-Xms2g
-Xmx2g

#设置内存溢出时,堆导出目录
# generate a heap dump when an allocation from the Java heap fails
# heap dumps are created in the working directory of the JVM
-XX:+HeapDumpOnOutOfMemoryError

# specify an alternative path for heap dumps
# ensure the directory exists and has sufficient space
-XX:HeapDumpPath=${heap.dump.path}

4,拷贝配置好的安装文件夹到其他集群机器
scp ....

5,启动
./bin/elasticsearch -d -p pid
三台机器都起来,才能选举成功,服务才能真正起来,不然会挂起等待选举

 

kibana安装:

 

1,下载
wget https://artifacts.elastic.co/downloads/kibana/kibana-5.6.12-linux-x86_64.tar.gz
sha1sum kibana-5.6.12-linux-x86_64.tar.gz
tar -xzf kibana-5.6.12-linux-x86_64.tar.gz
cd kibana-5.6.12-linux-x86_64/

2,安装xpack
cd bin
./kibana-plugin install x-pack

3,配置
cd ../config
vi kibana.yaml

修改
server.host: 当前主机的Ip地址,外部能访问到Ip
server.port: 对外的端口,注意打开防火墙
elasticsearch.url: 制定你安装es主机的Ip地址
如果es配置了x-pack安全认证,需要配置
elasticsearch.username: and elasticsearch.password:

4,启动
nohup ./kibana &

 

打开浏览器输入: http://searver.host:port即可访问到kibana界面

转载于:https://my.oschina.net/u/3522232/blog/2251301

你可能感兴趣的:(elastic search+kibana 5.6.12安装指南)