一、安装方式:压缩包安装(不同安装方式方法不同)
二、安装环境:
1、jdk1.8.0_192;
2、CentOS Linux release 7.2.1511
3、elasticsearch-6.5.2.tar.gz
4、kibana-6.5.2-linux-x86_64.tar.gz
三、安装步骤:
1、下载安装包:https://artifacts.elastic.co/downloads/kibana/kibana-6.5.2-linux-x86_64.tar.gz
至目录/opt下,解压缩;
2、修改配置文件:/opt/kibana-6.5.2-linux-x86_64/config/kibana.yml
server.port: 5601 (http访问端口号)
server.host: "0.0.0.0" (To allow connections from remote users, set this parameter to a non-loopback address.)
server.name: "xxx_kibana"
elasticsearch.url: "http://localhost:9200" (连接至同台服务器上的es)
pid.file: /opt/kibana-6.5.2-linux-x86_64/kibana.pid (应用启动后生成记录进程号的文件pid)
logging.dest: /home/elk/log/kibana.log (kibana日志存放文件;kibana默认是前台启动,会在配置项中的文件中生成日志;若要保持应用一直启动,不随用户推出而销毁,应使用如下命令启动应用:nohup ./bin/kibana >/dev/null 2>&1 & 命令具体解释参见文章结尾)
3、后台不挂断启动kibana:nohup ./bin/kibana >/dev/null 2>&1 &
4、检查kibana是否正常启动:
方式一:查看端口号5601:lsof -i:5601;
方式二:在客户端浏览器访问:http://ip:5601
正常启动kibana后可在浏览器打开kibana界面;
nohup ./kibana >/dev/null 2>&1 &解释:
1、nohup:不挂断的运行,没有后台运行的功能,即是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行;
2、末尾的&:后台运行,当用户退出(挂起)的时候,命令自动也跟着退出;
3、./kibana:执行当前目录下kibana命令;
4、>/dev/null 2>&1:其中的>是重定向;/dev/null是一个虚拟的空设备,任何信息重定向至该设备后都消失;0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ;所以整个连起来的意思是将标准错误重定向到标准输出,再重定向到虚拟设备,即不输出任何信息;