核心内容摘要
Ollama运行translategemma-27b-it:55语种图文翻译落地实操指南
Kibana是什么3大核心调试工具、自定义可视化、安全和监控Kibana 是 Elastic StackELK 栈免费且开放的用户界面可与 Elasticsearch 配合使用通过直观的图表、仪表盘等形式展示和分析 Elasticsearch 中的数据支持日志分析、数据检索与可视化呈现帮助用户快速理解数据模式和趋势。
【图片】
安装
下载准备工作确保已安装 Java 环境Kibana 需要 Java 运行环境并配置 JAVA_HOME 环境变量。
注意Elasticsearch 和 Kibana 的版本需一一对应请下载对应版本。
访问 Elastic 官方下载地址https://www.elastic.co/cn/downloads/past-releases/kibana-
选择 Windows 版本zip 格式下载后解压到合适的目录例如D:\javaAll\kibana-
8.
0.
配置 Kibana进入 Kibana 安装目录下的config文件夹。
找到并编辑kibana.yml文件。
基本配置根据需要修改# 服务器端口默认5601server.port:5601# 服务器主机地址默认localhost允许外部访问可设置为
0.
0.
0server.host:localhost# Elasticsearch 地址Kibana需要连接到Elasticsearchelasticsearch.hosts:[http://localhost:9200]# 中文显示配置i18n.locale:zh-CN
启动 Kibana打开命令提示符CMD进入 Kibana 安装目录的bin文件夹执行启动命令# 进入bin目录cdD:\javaAll\kibana-
8.
0\bin# 启动 Kibanakibana.bat首次启动
注意事项启动过程中会初始化配置可能需要几分钟时间。
启动成功后会在控制台输出访问地址通常是http://localhost:5601。
登录方式【登录方式1】token首次访问需要输入 Elasticsearch 的 enrollment token如果是同时安装的 Elasticsearch
0在 Elasticsearch 启动日志中可以找到。
【图片】直接点击【配置Elastic】。
【登录方式2】账号密码点击【手动配置】需输入 kibana 账号密码若未设置可进入 Elasticsearch 的bin目录执行以下命令重置elasticsearch-reset-password -u kibana_system执行后会生成新密码示例如下D:\javaAll\elasticsearch-
8.
0\binelasticsearch-reset-password -u kibana_system warning:ignoringJAVA_HOMED:\javaAll\jdk\jdk21;using bundled JDK This tool will reset the password of the[kibana_system]user to an autogenerated value. The password will be printedinthe console. Please confirm that you would Like tocontinue[y/N]y Passwordforthe[kibana_system]user successfully reset. New value:mTr30DI*SexR_TM_jc0 D:\javaAll\elasticsearch-
8.
0\bin【图片】无论哪种方式最终都需点击【配置Elastic】并输入验证码示例验证码406726。
【图片】
访问 Kibana打开浏览器访问http://localhost:5601。
首次登录输入 Elasticsearch 提供的 enrollment token若未保存可在 Elasticsearch 中生成新的 token。
或使用 Elasticsearch 的用户名和密码登录默认用户名为elastic密码在 Elasticsearch 首次启动时生成。
【图片】
常见问题解决端口占用若 5601 端口被占用可修改kibana.yml中的server.port配置。
连接 Elasticsearch 失败确保 Elasticsearch 已启动。
检查elasticsearch.hosts配置是否正确。
检查 Elasticsearch 和 Kibana 的版本是否匹配必须相同主版本。
权限问题确保 Kibana 安装目录有读写权限。
安装完成后可通过 Kibana 界面管理 Elasticsearch 数据、创建可视化图表和仪表板等。
【图片】
高级使用
简单数据展示创建数据视图左上角【discover】探索发现→ 新建视图 → 输入匹配的索引名称。
【图片】数据展示示例【图片】
【控制台】必学
作用用于调试 API 接口使用频率高类似 MySQL 中编写 SQL 的控制台。
控制台插件提供用户界面与 Elasticsearch 的 REST API 交互包含两个主要部分editor编写提交给 Elasticsearch 的请求。
response 面板展示请求结果的响应。
页面顶部文本框默认输入 Elasticsearch 服务器地址localhost:9200。
进入控制台方式1点击【主页】→【开发者工具】。
方式2点击左下角【开发者工具】。
【图片】【图片】
示例操作查看所有节点GET _cat/nodes查看所有索引GET _cat/indices?v创建 book 索引无 createTime 字段匹配现有数据结构PUT book{settings:{number_of_shards:3,number_of_replicas:1},mappings:{properties:{page:{type:integer},content:{type:text,analyzer:standard,fields:{keyword:{type:keyword}}}}}}查看 book 索引数据GET book/_search{query:{match:{content:chenqionghe}}}添加一条数据POST book/_doc{page:8,content:chenqionghe喜欢运动绳命是如此的精彩绳命是多么的辉煌}更新数据PUT book/_doc/iSAz4XABrERdg9Ao0QZI{page:8,content:chenqionghe喜欢运动绳命是剁么的回晃绳命是入刺的井猜}删除数据POST book/_delete_by_query{query:{match:{page:8}}}批量插入数据POST book/_bulk{index:{}}{page:22 ,content:Adversity, steeling will strengthen body.逆境磨练意志锻炼增强体魄。
}{index:{}}{page:23 ,content:Reading is to the mind, such as exercise is to the body.读书之于头脑好比运动之于身体。
}{index:{}}{page:24 ,content:Years make you old, anti-aging.岁月催人老运动抗衰老。
}{index:{}}
【仪表盘】Dashboard
仪表盘作用可根据 Elasticsearch 中的数据自定义仪表盘直观展示数据。
【图片】
模拟数据的准备官方提供 3 个数据索引订单Sample eCommerce orders航班Sample flight data日志Sample web logs获取路径【主页】→【试用样例数据】。
【图片】控制台查看数据# 显示条数一万多条POST kibana_sample_data_flights/_count# 默认查10条数据POST kibana_sample_data_flights/_search# 字段映射POST kibana_sample_data_flights/_mapping字段说明【图片】【图片】可分析的维度【图片】
【例】[标签图]天气进入可视化创建界面【Analytics】→【Visualize Library】→【创建可视化】→ 选择【标签云图】。
【图片】选择数据来源索引kibana_sample_data_flights。
【图片】配置参数时间范围选择“过去90天”。
指标标签大小聚合方式选择“计数”。
存储桶标签聚合方式选择“词”字段选择“DestWeather”天气字段排序依据“指标计数”顺序“降序”大小“10”。
【图片】添加并保存完成图表持久化。
【图片】
【例】[饼图]数据来源选择类型【基于聚合】→【饼图】。
【图片】配置参数时间范围选择“过去1年”。
指标切片大小聚合方式选择“计数”。
存储桶拆分切片聚合方式选择“词”字段选择“Carrier”排序依据“指标计数”顺序“降序”。
【图片】
【例】[指标图]航班总数据选择类型【基于聚合】→【指标图】。
【图片】配置参数时间范围选择“Sep 13, 2013 20:00:
0
000”至“now”。
指标聚合方式选择“计数”。
【图片】
【例】整体保存成一个面板进入仪表盘编辑界面【Dashboard】→【新建仪表板】。
添加已创建的可视化图表点击【从库中添加】选择目标图表。
保存仪表盘设置标题示例
-
描述、标签勾选“将时间随仪表板保存”。
【图片】
【例】[目标图]取消航班的比例选择类型【基于聚合】→【目标图】。
【图片】配置参数格式模式
0,[000]%。
颜色方案绿到红。
字段选择“Cancelled”运算符“是”值“取消”。
指标聚合方式选择“计数”。
【图片】
【例】[横向柱状图]没取消和取消的柱状直观图选择类型【基于聚合】→【横向柱状图】。
【图片】配置参数存储桶X轴聚合方式选择“词”字段选择“Cancelled”排序依据“指标计数”顺序“降序”大小“5”。
【图片】
【例】[纵向柱状图]飞机延迟分钟数柱状图选择类型【基于聚合】→【纵向柱状图】。
【图片】配置参数指标Y轴聚合方式选择“计数”。
存储桶X轴聚合方式选择“词”字段选择“FlightDelayMin”排序依据“指标计数”顺序“降序”大小“20”添加筛选“FlightDelayMin 不是 0”去除0数据图表更直观。
【图片】【图片】
【例】[纵向柱状图具体分类]飞机延迟分钟数柱状图具体延迟分类原因选择类型【基于聚合】→【纵向柱状图】。
配置参数指标Y轴聚合方式选择“计数”。
存储桶X轴聚合方式选择“Date Histogram”字段选择“timestamp”最小时间间隔“自动”。
子聚合拆分序列聚合方式选择“词”字段选择“FlightDelayType”排序依据“指标计数”顺序“降序”大小“5”。
【图片】【图片】
【例】[热图]选择类型【基于聚合】→【热图】。
配置参数存储桶Y轴聚合方式选择“词”字段选择“OriginCountry”始发国排序依据“指标计数”顺序“降序”大小“10”。
存储桶X轴聚合方式选择“词”字段选择“DestCountry”目的国排序依据“指标计数”顺序“降序”大小“5”。
【图片】【图片】
【例】以 MySQL 表格展示——把字段保存成一个视图表进入【discover】→ 选择目标数据 → 点击“”添加需展示的字段 → 点击【保存】命名为“zhuzhu”。
【图片】返回仪表盘点击【从库中添加】→ 选择“zhuzhu”→ 点击【保存仪表盘】。
【图片】