blob: 71aff08f18a95df364bd3ccdc56548d481e5d4e4 [file] [view]
---
layout: dev-cn
title: 如何打二进制包
categories: development
permalink: /cn/development/howto_package.html
---
### 生成二进制包
本文档讲述的是如何从源码构建二进制包
#### 下载源码
您可以从 github 仓库下载 Apache Kylin 源码。
```
git clone https://github.com/apache/kylin kylin
```
#### 构建二进制包
为了生成二进制包,需要预先准备好 **maven** **npm**。
**(可选)** 如果您在代理服务器后面,在运行 ./script/package.sh 之前,需要将代理信息告知 npm bower
```
export http_proxy=http://your-proxy-host:port
npm config set proxy http://your-proxy-host:port
```
##### 为 HBase 1.x 打包
```
cd kylin
build/script/package.sh
```
##### 为 CDH 5.7 打包
```
cd kylin
build/script/package.sh -P cdh5.7
```