ES学习笔记(八)--kibana软件安装(MAC版本)

本文详细介绍了如何从官方下载并配置Kibana 7.8.0版本,包括设置ES连接、端口、索引名,以及如何配置中文支持,确保在ES运行状态下启动Kibana并访问其界面。

安装

官方下载地址:https://www.elastic.co/cn/downloads/past-releases/kibana-7-8-0

⚠️注意:软件版本需与ES版本相同,我使用的7.8.0版本

  1. 下载解压

  2. 打开/config/kibana.yml,做如下配置

     # kibana 默认端口
     server.port: 5858
     # ES服务器的地址
     	elasticsearch.hosts: ["http://localhost:8001"]
     	# 索引名 (存储kibana相关的一些配置)
     kibana.index: ".kibana"
     # 支持中文
     i18n.locale: "zh-CN"
    

3.在终端中进入kibana的bin目录,并执行命令 ./kibana

(一定要保证是ES启动成功的情况下,否则失败)

 cd /Users/software/ES/kibana-7.8.0-darwin-x86_64/bin

 ./kibana 

一开始会出现以下两行日志,没有关系,等待一会就可以启动成功了。

 log  [08:27:36.790] [warning][plugins-discovery] Expect plugin "id" in camelCase, but found: apm_oss

 log  [08:27:36.855] [warning][plugins-discovery] Expect plugin "id" in camelCase, but found: triggers_actions_ui

使用

访问地址:http://localhost:5858/(端口号写yml文件设置的即可)

在这里插入图片描述

点击控制台,即可进入访问界面(保证索引里有数据哦!)
在这里插入图片描述

<think>根据用户要求,我需要提供elasticsearch-head和Kibana安装教程。结合站内引用内容,我将分步骤说明安装过程。注意:由于引用信息来自不同来源,我将整合并标准化步骤,确保清晰可靠。 ### Elasticsearch-head安装步骤 1. **下载elasticsearch-head** 可以通过Git克隆仓库或直接下载压缩包。引用[3]提到使用Git命令: ```bash git clone git://github.com/mobz/elasticsearch-head.git ``` 2. **安装Node.js依赖** 确保已安装Node.js,然后进入elasticsearch-head目录安装依赖: ```bash cd elasticsearch-head npm install ``` 3. **启动elasticsearch-head** 运行以下命令启动服务: ```bash npm run start ``` 或使用grunt(旧版本可能需要): ```bash grunt server ``` 4. **访问并连接Elasticsearch** 浏览器打开 `http://localhost:9100`。 **解决跨域问题**(引用[2]提及): 在Elasticsearch的配置文件 `config/elasticsearch.yml` 末尾添加: ```yaml http.cors.enabled: true http.cors.allow-origin: "*" ``` 重启Elasticsearch使配置生效。 --- ### Kibana安装步骤 1. **下载Kibana** 从[官网](https://www.elastic.co/downloads/kibana)下载对应版本(需与Elasticsearch版本匹配)。 2. **解压并进入目录** ```bash tar -zxvf kibana-{version}-linux-x86_64.tar.gz # Linux示例 cd kibana-{version} ``` 3. **配置Kibana(可选)** - **连接Elasticsearch**:编辑 `config/kibana.yml`,设置Elasticsearch地址: ```yaml elasticsearch.hosts: ["http://localhost:9200"] ``` - **汉化**(引用[4]):在 `kibana.yml` 末尾添加: ```yaml i18n.locale: "zh-CN" ``` 4. **启动Kibana** ```bash ./bin/kibana # Linux/macOS .\bin\kibana.bat # Windows ``` 5. **访问测试** 浏览器打开 `http://localhost:5601`,若看到界面且已汉化(若配置),则成功。 --- ### 验证安装 - **Elasticsearch**:访问 `http://localhost:9200` 返回JSON信息[^1][^2]。 - **elasticsearch-head**:访问 `http://localhost:9100` 可查看集群状态。 - **Kibana**:访问 `http://localhost:5601` 进入可视化界面。 §§相关问题§§ 1. 如何解决elasticsearch-head连接Elasticsearch时的跨域问题? 2. Kibana汉化后部分未翻译怎么办? 3. 如何确保Elasticsearchelasticsearch-head和Kibana版本兼容? [^1]: 引用自站内内容:Elasticsearch-head及Kibana安装步骤。 : 引用自站内内容:ElasticSearchES-head、Kibana最新版安装教程。 [^3]: 引用自站内内容:Elasticsearch + elasticsearch-head + kibana配置。 [^4]: 引用自站内内容:ElasticSearchES-head、Kibana安装教程(汉化部分)。 </think> ### Elasticsearch-head 和 Kibana 安装教程 以下是整合多篇引用资料的标准化安装流程,适用于 Windows/Linux/macOS 系统: --- #### **一、前置条件** 1. 已安装 Java 环境(JDK 8+) 2. 已安装 Node.js(elasticsearch-head 需要) 3. 已安装 Elasticsearch(参考引用[1][2]) --- #### **二、elasticsearch-head 安装** > 用于可视化管理 Elasticsearch 集群 1. **下载源码**(引用[3]) ```bash git clone git://github.com/mobz/elasticsearch-head.git ``` 2. **安装依赖** ```bash cd elasticsearch-head npm install ``` 3. **启动服务** ```bash npm run start ``` > 服务默认运行在 `http://localhost:9100` 4. **解决跨域问题**(关键步骤,引用[2]) 修改 Elasticsearch 配置文件 `config/elasticsearch.yml` 末尾添加: ```yaml http.cors.enabled: true http.cors.allow-origin: "*" ``` 重启 Elasticsearch 使配置生效。 5. **验证安装** 浏览器访问 `http://localhost:9100`,连接 Elasticsearch 地址(默认 `http://localhost:9200`)即可查看集群状态。 --- #### **三、Kibana 安装** > 用于数据分析和可视化 1. **下载安装包** 从[官网](https://www.elastic.co/downloads/kibana)下载与 Elasticsearch 匹配的版本(引用[2][4]) 2. **解压并启动** ```bash tar -zxvf kibana-{version}.tar.gz # Linux/macOS cd kibana-{version}/bin ./kibana # Linux/macOS .\kibana.bat # Windows ``` 3. **汉化界面**(可选,引用[4]) 修改 `config/kibana.yml` 添加: ```yaml i18n.locale: "zh-CN" ``` 4. **访问测试** 浏览器打开 `http://localhost:5601`,出现 Kibana 界面即成功[^2]。 --- #### **四、验证集成** 1. 在 Kibana 的 `Dev Tools` 执行命令: ```json GET /_cluster/health ``` 2. 在 elasticsearch-head 的 `概览` 页查看节点状态: ![集群状态示意图](https://example.com/es-head-demo.png) *图:elasticsearch-head 集群监控界面[^1]* --- #### **常见问题解决** - **连接失败**:检查 Elasticsearch 的跨域配置和防火墙设置 - **版本冲突**:确保 Elasticsearch/Kibana/Node.js 版本兼容 - **汉化不生效**:确认 `kibana.yml` 修改后重启服务[^4]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值