在青云 AppCenter 上使用 Kyligence Enterprise

01 - 19 - 2019

本章节主要介绍如何在青云 AppCenter 上部署 Kyligence Enterprise 并使用样例 Cube 进行简单查询,主要分为以下4个部分:

 

  1. 网络配置
  2. 创建对象存储
  3. 创建 Zookeeper
  4. 部署 Kyligence Enterprise 并使用样例 Cube 进行简单查询

 

网络配置

 

  1. 创建 VPC 网络

 

选择青云控制台菜单栏中的网络与 CDN,在下拉列表中选择 VPC 网络,在VPC 网络子页面点击+创建 VPC 网络根据您的需要设置地址范围、路由器属性以及防火墙, 在本例中我们使用默认配置,如下图:

 

 

  1. 创建私有网络

 

选择网络与 CDN 下拉列表中的私有网络,在私有网络子页面点击+ 创建,填写私有网络名称并设置创建私有网络数量,然后点击提交

 

  1. 将公网 IP 与创建的 VPC 网络绑定

 

选择网络与 CDN 下拉列表中的公网 IP,在公网 IP 子页面点击+ 创建,在本例中我们使用默认配置,如图:

 

 

创建公网 IP 后,回到 VPC 网络子页面,点击公网 IP 旁的绑定,选择创建的公网 IP 并点击提交。

 

  1. 开启 VPN 服务

 

VPC 网络子页面点击您刚才创建的 VPC 网络可进入 VPC 管理页面,点击页面中的配置管理并选择 VPN 服务,点击 Open VPN 右侧的打开开启 VPN 服务,并根据您的操作系统下载对应的证书,本例中我们以 macOS 操作系统为例,点击下载证书(Mac):

 

 

选择左侧菜单栏中的安全,在下拉栏选择安全组,在安全组子页面,点击您刚才创建的 VPC 网络,然后点击+添加规则,在创建规则弹窗中方向选择下行规则,行为选择接受,协议选择 UDP,起始端口和结束端口均为1194,最后点击提交,如图:

 

 

  1. 配置 VPN 并拨入 VPC 网络

 

请点击链接下载 Tunnelblick,下载完成后请解压之前下载的 VPN 服务证书,在解压文件中打开.ovpn文件,将 remote 后的IP地址修改为您的公网IP,端口为1194,如图:

 

 

在 Tunnelblick 中添加配置或双击 .ovpn 文件便可将配置添加到 Tunnelblick,即可连接。

 

 

创建对象存储

 

选择青云控制台左侧菜单栏中的存储,在存储下拉菜单中选择对象存储,在对象存储子页面点击+ 创建 Bucket,填写 Bucket 名称后点击提交,即可完成对象存储的创建。

 

创建 Zookeeper 集群

 

在青云 AppCenter 中的大数据分类下选择 ZooKeeper on QingCloud 并点击部署。

 

 

Zookeeper 节点设置:如果您没有特殊需求,可以使用默认的 Zookeeper 节点设置。

 

 

点击底部提交即可完成 Zookeeper 集群创建。

 

创建 Kyligence Enterprise

 

  1. 在 AppCenter 中搜索 Kyligence Enterprise 并部署,请确保 Kyligence Enterprise 与 Zookeeper 在同一区域,选择上一步创建的 Zookeeper,一个 Kyligence Enterprise 对应一个Zookeeper。
  2. cube_bucket:填写之前创建的对象存储的bucket名称
  3. cube_storage_folder:为存储cube的目录命名,例如kylin-cube
  4. 填写您的 access_key 和 secret_key,如果您没有 API 密钥,可以在右上角账号列表中选择 API 密钥进行创建
  5. 默认登录 SSH 用户名密码为:ubuntu / p12cHANgepwD

 

启动 Kyligence Enterprise 并使用样例 Cube

 

在青云控制台左侧菜单栏找到 AppCenter,选择下拉列表中的管理,在管理子页面找到 Kyligence Enterprise应用,点击Kyligence Enterprise应用的 ID ,在使用VPN拨入内网的情况下,复制big-client的IP,在浏览器里输入: ip:7070即可进入Kyligence Enterprise 登录页面。

 

使用 Kyligence Enterprise 管理员账号的默认用户名“ADMIN”和默认密码“KYLIN”进行登录。

 

 

初次登录后,系统会提示您修改密码。请记住新密码,以便将来登录。

 

  1. 构建样例 Cube

 

在左侧导航栏中,点击建模 -> learn_kylin -> Cube。然后,您将在 learn_kylin 项目中看到名为kylin_sales_cube 的样例 Cube。Kyligence Enterprise 安装时会自动创建一个样例 Cube 以及它所需要的 Hive 表。

 

 

初始时,该 Cube 处于 DISABLED 状态。点击 More Actions -> 构建以在查询之前构建它。

 

 

选择结束时间2014-01-01,然后点击提交。随后 Kyligence Enterprise 会开始构建工作。

 

 

您可以通过点击左侧导航栏中的监控来监控构建进度。构建可能需要30分钟左右,这取决于您的群集配置。当进度达到100% 时,Cube 状态将更新为 READY

 

  1. 查询样例 Cube

 

点击左侧导航栏中的分析,输入以下 SQL 来查询 Cube:

 

select part_dt, sum(price) as total_sold, count(distinct seller_id) as sellers from kylin_sales group by part_dt order by part_dt;

 

 

Kyligence Enterprise 能够很快返回查询结果。

 

点此参考 Kyligence Enterprise 用户手册

 

近期文章

【Kyligence 公开课】视频回顾—— Superset设计与SQL查询

【Kyligence 公开课】视频回顾—— Superset设计与SQL查询

  公开课现场座无虚席   在上周举办的 2019 年 Kyligence 公开课 NO. […]

详细阅读

【干货+案例】保险行业怎么实现业财融合?

【干货+案例】保险行业怎么实现业财融合?

作者 | 周倚平 编辑 | Sammi   不管是“全球新增的600万亿欧元保费中,中国市场占八成” […]

详细阅读

【干货】公司年终业绩分析报告,你的数据统计对么?

【干货】公司年终业绩分析报告,你的数据统计对么?

作者 | 陈晓杰 编辑 | Sammi   每年年终或新年伊始,公司管理层都要从各个角度比如部门、产 […]

详细阅读