# 使用 Debian Package 的方式安装 Kibana
原文链接 : [https://www.elastic.co/guide/en/kibana/5.2/deb.html](https://www.elastic.co/guide/en/kibana/5.2/deb.html)
译文链接 : [http://www.apache.wiki/pages/viewpage.action?pageId=8159431](http://www.apache.wiki/pages/viewpage.action?pageId=8159431)
贡献者 : [那伊抹微笑](/display/~wangyangting),[ApacheCN](/display/~apachecn),[Apache中文网](/display/~apachechina)
这个针对 **Debian** 软件包的 **Kibana** 可以 [从我们的官网](https://www.elastic.co/guide/en/kibana/5.2/deb.html#install-deb) 或者 [APT 仓库](https://www.elastic.co/guide/en/kibana/5.2/deb.html#deb-repo) 下载。它可用于在任何像 **Debian** 和 **Ubuntu** 这种基于 **Debian** 系统的平台上安装 **Kibana**。
最新稳定版的 **Kibana** 可以在 [下载 Kibana](https://www.elastic.co/downloads/kibana) 页面中找到。其它版本可以在 [历史版本页面](https://www.elastic.co/downloads/past-releases) 中找到。
### 导入 Elastic PGP KEY
我们使用 **Elastic** **Signing** **Key**(**PGP** 密钥 **D88E42B4**,可从 [https://pgp.mit.edu](https://pgp.mit.edu) 获取)签名所有的软件版,指纹如下 :
```
4609 5ACC 8548 582C 1A26 99A9 D27D 666C D88E 42B4
```
下载并且安装公共的签名密钥 :
```
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
```
### 从 APT 仓库安装
一开始您可能需要在 **Debian** 上安装 **apt-transport-https** 软件包 :
```
sudo apt-get install apt-transport-https
```
保存这个仓库定义到 **/etc/apt/sources.list.d/elastic-5.x.list** :
```
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
```
警告 :
不要使用 **add-apt-repository**,因为它将添加一个 **deb-src entry**(条目),然而我们并没有提供源码包。如果您已经添加了 **deb-src entry**(条目),您将看到一个类似下面的错误 :
Unable to find expected entry 'main/source/Sources' in Release file (Wrong sources.list entry or malformed file)
从 **/etc/apt/sources.list** 中删除 **deb-src entry**(条目),然后再安装应该就可以如预期一样运行了。
您可以使用如下方式来安装 **Kibana Debina** 软件包 :
```
sudo apt-get update && sudo apt-get install kibana
```
警告 :
如果同一个 **Kibana** 仓库存在两个 **entry**(条目),在执行 **apt-get update** 时将看到一个类似下面的错误 :
```
Duplicate sources.list entry https://artifacts.elastic.co/packages/5.x/apt/ ...`
```
检查 **/etc/apt/sources.list.d/kibana-5.x.list** 文件中重复的 **entry**(条目)或者在 **/etc/apt/sources.list.d/** 和 **/etc/apt/sources.list** 文件中的文件中找到重复的条目。
### 手动下载以及安装 Debian 软件包
针对 **Kibana v5.2.2** 的 **Debian** 软件包可以使用下面的命令从网站下载以及安装 :
**64 位 : **
```
wget https://artifacts.elastic.co/downloads/kibana/kibana-5.2.2-amd64.deb
sha1sum kibana-5.2.2-amd64.deb # 1
sudo dpkg -i kibana-5.2.2-amd64.deb
```
| 1 | 使用 [发布的 SHA](https://artifacts.elastic.co/downloads/kibana/kibana-5.2.1-linux-x86_64.tar.gz.sha1) 来比较 **sha1sum** 或 **shasum** 生成的 **SHA** |
**32 位 : **
```
wget https://artifacts.elastic.co/downloads/kibana/kibana-5.2.2-i386.deb
sha1sum kibana-5.2.2-i386.deb # 1
sudo dpkg -i kibana-5.2.2-i386.deb
```
| 1 | 使用 [发布的 SHA](https://artifacts.elastic.co/downloads/kibana/kibana-5.2.1-linux-x86_64.tar.gz.sha1) 来比较 **sha1sum** 或 **shasum** 生成的 **SHA** |
### SysV init vs systemd
在安装之后 **Kibana** 并不会自动启动。如何去启动以及停止 **Kibana** 取决于系统是使用的 **SysV init** 还是 **systemd**(使用新的发行版)。您可以通过运行此命令来确定正在使用哪个 :
```
ps -p 1
```
### 使用 SysV init 运行 Kibana
通过 **update-rc.d** 命令来配置 **Kibana** 以在系统启动时来自动运行 :
```
sudo update-rc.d kibana defaults 95 10
```
可以使用 **service** 命令来启动或者停止 **Kibana** :
```
sudo -i service kibana start
sudo -i service kibana stop
```
如果 **Kibana** 因任何原因不能启动,它将会打印失败的原因至 **STDOUT**。可以在 **/var/log/kibana** 中找到日志文件。
### 使用 systemd 运行 Kibana
为了配置 **Kibana** 在系统启动时来自动运行,运行如下命令 :
```
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable kibana.service
```
可以使用如下命令来启动或者停止 **Kibana** :
```
sudo systemctl start kibana.service
sudo systemctl stop kibana.service
```
这些命令不提供关于 **Kibana** 是否成功启动的反馈。相反,这些信息将会写入位于 **/var/log/kibana/** 中的日志文件中。
### 通过配置文件配置 Kibana
默认情况下 **Kibana **从** /etc/kibana/kibana.yml **加载它的配置。此配置文件的格式在 [配置 Kibana](/pages/viewpage.action?pageId=8159438) 中进行了说明。
### Debian 软件包的目录布局
该 **Debian **软件包针对基于 **Debian** 的系统将配置文件,日志和数据目录放置在合适的位置 :
| 类型 | 说明 | 默认位置 | 设置 |
| --- | --- | --- | --- |
| **home** | **Kibana** 主目录或者 `**$KIBANA_HOME**` | /usr/share/kibana | |
| **bin** | 二进制脚本, 包括用于启动 **Kibana** **server** 的 **kibana** 和用于安装插件的 **`kibana-plugin`** | /usr/share/kibana/bin | |
| **config** | 配置文件,包括 `**kibana.yml**。` | /etc/kibana | |
| **data** | **Kibana** 以及它的插件写入磁盘的数据文件的位置。 | /var/lib/kibana | |
| **optimize** | **Transpiled** 源代码。 某些管理操作(例如。插件安装)导致源代码被即时的 **retranspiled**。 | /usr/share/kibana/optimize | |
| **plugins** | 插件文件位置. 每个插件将会包含在一个子目录中。 | /usr/share/kibana/plugins | |
- 介绍
- 设置
- 安装 Kibana
- 使用 .tar.gz 的方式安装 Kibana
- 使用 Debian Package 的方式安装 Kibana
- 使用 RPM 的方式安装 Kibana
- Windows 上安装 Kibana
- 配置 Kibana
- Docker 上运行 Kibana
- 获取镜像
- Docker 上配置 Kibana
- 访问 Kibana
- 关联 Kibana 与 kibana
- 与 Tribe nodes 一起使用 Kibana
- 在生产环境中使用 Kibana
- 升级 Kibana
- 标准升级
- 标准升级与 Reindex(重建索引)
- 新安装
- 重大改变
- 5.0 中的重大改变
- 入门指南
- 加载样本数据
- 定义 index pattern(索引模式)
- Discover(发现)数据
- Visualizing(可视化)数据
- 将它们全部放入 Dashboard(仪表盘)
- 总结
- Discover(发现)
- 设置时间过滤器
- 搜索数据
- 字段过滤器
- 查看文档数据
- 查看字段数据的统计信息
- Visualize(可视化)
- 创建可视化
- Area Charts(面积图)
- Data Table(数据表)
- Line Charts(折线图)
- Markdown Widget(小部件)
- Metric(度量)
- Pie Charts(饼图)
- Tile Maps(平铺地图)
- Vertical Bar Charts(垂直条形图)
- Tag Clouds(标签云)
- Heatmap Chart(热力图)
- Dashboard(仪表盘)
- 构建仪表盘
- 加载仪表板
- 分享仪表盘
- Timelion
- 创建时间序列可视化
- Console(控制台)
- 多请求支持
- 自动格式化
- 键盘快捷键
- 历史
- 控制台设置
- 配置控制台
- 安全控制台
- Management(管理)
- Index Pattern(索引模式)
- Managing Fields(管理字段)
- String Field Formatters(字符串字段格式化程序)
- Date Field Formatters(日期字段格式化程序)
- Geographic Point Field Formatters(地理点字段格式化程序)
- Numeric Field Formatters(数值字段格式化)
- Scripted Fields(脚本字段)
- 设置高级选项
- 管理保存的搜索,可视化和仪表盘
- Kibana 插件
- 安装插件
- 更新和删除插件
- 禁用插件
- 配置插件管理器
- 已知插件
- 版本说明
- 5.2.2 版本说明
- 5.2.1 版本说明
- 5.2.0 版本说明
- 5.1.2 版本说明
- 5.1.1 版本说明
- 5.1.0 版本说明
- 5.0.2 版本说明
- 5.0.1 版本说明
- 5.0.0 版本说明