Kibana安装教程——Linux

devtools/2024/12/29 21:10:16/

Kibana安装教程——Linux

一、安装
下载安装包:
官网下载地址:https://www.elastic.co/cn/downloads/kibana
上传包到linux 切换到安装目录下
解压:tar -zxvf kibana-7.17.1-linux-x86_64.tar.gz
重命名安装文件夹 mv kibana-7.17.1-linux-x86_64 kibana
cd xxxx(kibana安装目录)/kibana
二、配置文件修改
注意:冒号后面有个空格,否则会导致配置文件格式错误,启动时报错
1、kibana.yml

cd kibana
cd config
vi kibana.yml

只需找到并修改配置文件中的以下几项即可

#kibana访问端口
server.port: 5601 
#所有主机都能访问,或者也可以指定一个ip        
server.host: "0.0.0.0"  
#配置需要接入es集群的地址,若为es多节点集群,用逗号分隔(例:elasticsearch.hosts: ["http://xx.xx.xx.01:9200","http://xx.xx.xx.02:9200","http://xx.xx.xx.03:9200"]) 
elasticsearch.hosts: ["http://部署es节点的服务器IP:9200"]   
elasticsearch.username: "xxxxxx"  #对应接入es集群的用户名
elasticsearch.password: "xxxxxx"  #对应接入es集群的密码

三:启动Kibana
1、控制台启动服务

cd xxxx(kibana安装目录)/kibana/bin
./kibana

2、后台启动

nohup /(kibana安装目录)/kibana/bin/kibana &

四:解决报错

Kibana should not be run as root. Use --allow-root to continue.

报错原因:
kibana不能用root用户启动
解决方案:
新建一个用户用于kibana启动
(若已在该服务器创建用于启动es的用户,则再将kibana目录授权给es用户即可)

useradd es
#修改/etc/sudoers文件,进入超级用户,因为没有写权限,所以要先把写权限加上
chmod u+w /etc/sudoers
#编辑/etc/sudoers文件,找到这一 行
vim /etc/sudoers
root ALL=(ALL:ALL) ALL
#添加这一行 es为新添加的用户名
es    ALL=(ALL)       ALL
#为了安全撤销文件的写权限
chmod u-w /etc/sudoers
#给es普通用户授理访问这个文件权限
sudo chown -R es:es (kibana安装目录)/kibana
#切换到es用户
su es

五、判断是否启动成功
1、检查kibana进程

ps -ef|grep kibana

2、访问url
http://部署该节点的服务器IP:5601/
六、停止kibana
1、若后台启动,找到对应进程号,直接杀进程即可

ps -ef|grep kibana
kill -9 进程号

2、若控制台启动,直接ctrl+c

参考:https://blog.csdn.net/qq_29917503/article/details/126768884


http://www.ppmy.cn/devtools/145956.html

相关文章

云原生周刊:利用 eBPF 增强 K8s

开源项目推荐 Slurm-operator Slurm-operator 是一个高效可扩展的框架,用于在 K8s 环境中部署和运行 Slurm 工作负载。 它结合了 Slurm 的可靠性和 Kubernetes 的灵活性,支持快速部署 Slurm 集群、动态扩展 HPC 工作负载,并提供高度灵活的定…

【每日学点鸿蒙知识】长时任务、profiler allocation、事件订阅、getTagInfo、NativeWindow

1、HarmonyOS长时任务报错? 按照官方文档开启长时任务: startContinuousTask() {let wantAgentInfo: wantAgent.WantAgentInfo {// 点击通知后,将要执行的动作列表// 添加需要被拉起应用的bundleName和abilityNamewants: [{bundleName: &q…

[工具]GitHub Copilot 直接提供免费额度了

有福了! GitHub Copilot 直接提供免费额度——每个月享 2000个代码提示完成额度(每个工作日大约80个),以及 50个聊天请求。后台是访问 GPT-4o 和 Claude 3.5 Sonnet 模型。 插件支持VS Code、VS 2022、JetBrains、... 这下 Curs…

AI新书推荐:深度学习和大模型原理与实践(清华社)

本书简介 在这个信息爆炸、技术革新日新月异的时代,深度学习作为人工智能领域的重要分支,正引领着新一轮的技术革命。《深度学习和大模型原理与实践》一书,旨在为读者提供深度学习及其大模型技术的全面知识和实践应用的指南。 本书特色在于…

arcgis server ip修改后服务异常解决方案

1、停止arcgisserver ./home/geoscene/geoscene/server/stopserver.sh 2、修改数据库注册文件 a、进入目录:/home/geoscene/geoscene/server/usr/config-store/data/enterpriseDatabases/sde b、修改文件dataItem.json:将所有IP修改为最新IP 3…

【Java 学习】详细讲解---包和导包、Scanner类、输入源

1. 包 1.1 什么是包? 举个例子,你和你的同学有不同的家庭,你们都有自己的爸爸妈妈,都有自己的家。在自己的家中你们可以按照自己爱好摆放东西,都互不干扰。但是,假如你们的家都在一起,你们就不…

CTF入门:以Billu_b0x漏洞掌握单主机渗透常规思路

靶机:192.168.12.30 使用nmap工具对目标机器进行端口扫描口搜集:nmap -p 1-65535 -A 192.168.12.30 进入web首页:发现用户名口令输入框,并提示“Show me your SQLI skills” 用户名输入:admin or aa–,密码…

基于 SpringBoot微信小程序的医院预约挂号系统

摘 要 时代在飞速进步,每个行业都在努力发展现在先进技术,通过这些先进的技术来提高自己的水平和优势,医院预约挂号系统当然不能排除在外。医院预约挂号系统是在实际应用和软件工程的开发原理之上,运用微信开发者、java语言以及…