Kibana安装配置和使用

本文介绍如何安装配置Kibana并使用它与Elasticsearch进行数据交互,包括数据的插入、修改、查询和删除操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装

Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查看存放在Elasticsearch中的数据。Kibana与Elasticsearch的交互方式是各种不同的图表、表格、地图等,直观的展示数据,从而达到高级的数据分析与可视化的目的。

Elasticsearch、Logstash和Kibana这三个技术就是我们常说的ELK技术栈,可以说这三个技术的组合是大数据领域中一个很巧妙的设计。一种很典型的MVC思想,模型持久层,视图层和控制层。Logstash担任控制层的角色,负责搜集和过滤数据。Elasticsearch担任数据持久层的角色,负责储存数据。而我们这章的主题Kibana担任视图层角色,拥有各种维度的查询和分析,并使用图形化的界面展示存放在Elasticsearch中的数据。

安装文件也已经上传到linux系统中,执行安装命令:

 tar -zxf kibana-6.2.2-linux-x86_64.tar.gz

安装完成后准备配置文件

配置kibana.yml文件

输入命令:

vi kibana/config/kibana.yml

进入文件后新增内容:

server.host: "192.168.146.150"
elasticsearch.url: "http://192.168.146.150:9200"

ip地址为对应自己的地址,然后保存退出

启动

输入命令

kibana/bin/kibana

在这里插入图片描述
也可以打开浏览器,输入IP地址:5601 进入查看是否成功,能打开就已经成功了
在这里插入图片描述

使用

ES的具体使用:利用Kibana和head插件共同使用ES
在这里插入图片描述

1、插入数据

put /usr/student/1
{
  "id":1,
  "name":"张器",
  "age":20,
  "classname":"大一",
  "gender":"男"
}
put /usr/student/2
{
  "id":2,
  "name":"李四",
  "age":23,
  "classname":"大一",
  "gender":"男"
}
put /usr/student/3
{
  "id":3,
  "name":"五四",
  "age":22,
  "classname":"大三",
  "gender":"男"
}

head中可以看到数据已经插入进来了
在这里插入图片描述

2、修改

(1)put修改
和插入方式一样
(2)post修改

post usr/student/3/_update
{
  "doc":{
    "name":"刘能",
    "age":34
  }
}

3、查询

get usr/student/_search			 #全部查询

get /usr/student/_search?q=id:2 #指定id查询

get /usr/student/_meget		    #指定查询
{
  "docs":[{"_id":1},{"_id":2}]
}

get /usr/student/_meget
{
  "ids":[1,2]
}

4、删除

delete usr/student/3	#根据id删除指定信息
### Kibana 安装Elasticsearch 配置教程 #### 1. 下载 Kibana Elasticsearch 为了正确安装配置 Kibana 及其连接到 Elasticsearch,首先需要从官方下载页面获取适合的操作系统版本。可以从以下链接找到过去的发行版: https://www.elastic.co/cn/downloads/past-releases#elasticsearch [^2]。 #### 2. 解压并安装软件包 解压缩已下载的 Kibana Elasticsearch 文件至目标路径。通常情况下,在 Windows 或 macOS 上可以直接通过双击 `.zip` 或 `.tar.gz` 文件完成解压过程。 #### 3. 修改 Kibana 配置文件 编辑 `config/kibana.yml` 文件以适配本地环境设置。以下是几个重要的参数说明: - **server.port**: 默认端口为 5601,可以根据需求更改此值。 - **server.host**: 设置为主机 IP 地址,默认为 `"localhost"`;如果希望允许外部访问,则可将其更改为 `"0.0.0.0"` [^3]。 - **elasticsearch.url**: 此选项定义了 Kibana 连接的目标 Elasticsearch 实例 URL,例如 `"http://localhost:9200"`。 - **elasticsearch.username** **elasticsearch.password**: 如果启用了安全功能 (X-Pack),则需提供相应的认证凭证 [^3]。 #### 4. 启动服务 依次启动 Elasticsearch Kibana 服务。对于大多数操作系统而言,可以通过命令行执行如下脚本实现自动化运行: ```bash ./bin/elasticsearch # 启动 Elasticsearch ./bin/kibana # 启动 Kibana ``` 确认两个进程均无错误日志输出后打开浏览器输入地址 http://<your-server-ip>:5601 访问界面 [^4]。 #### 5. 测试连接状态 进入 Kibana Web UI 页面之后,尝试创建索引模式来验证两者之间的通信状况是否正常工作。如果没有异常提示即表明成功建立了关联关系 。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值