一、安装

1.从 Apache Kylin下载网站 下载一个适用于您 Hadoop 版本的二进制文件。或者点击下载

2.将下载好的压缩包上传到Linux上,并解压:


tar -zxvf apache-kylin-2.5.1-bin-hbase1x.tar.gz

3.改名:

mv apache-kylin-2.5.1-bin-hbase1x.tar.gz kylin-2.5.1

4.此时,kylin就安装成功,接下来需要配置kylin环境变量,编辑文件,(因为要用到hbase、hive、hadoop,所以需要先将hbase、hive、hadoop环境变量也配置了)

vim /etc/profile

添加以下内容:

export KYLIN_HOME=/opt/SoftWare/Kylin/kylin-2.5.1
PATH=$PATH:$KYLIN_HOME/bin

5.Kylin tarball 目录

  • bin: shell 脚本,用于启动/停止 Kylin,备份/恢复 Kylin 元数据,以及一些检查端口、获取
    Hive/HBase 依赖的方法等;
  • conf: Hadoop 任务的 XML 配置文件,这些文件的作用可参考配置页面
  • lib: 供外面应用使用的 jar 文件,例如 Hadoop 任务 jar, JDBC 驱动, HBase coprocessor 等.
  • meta_backups: 执行 bin/metastore.sh backup 后的默认的备份目录;
  • sample_cube 用于创建样例 Cube 和表的文件。
  • spark: 自带的 spark。
  • tomcat: 自带的 tomcat,用于启动 Kylin 服务。
  • tool: 用于执行一些命令行的jar文件。

二、启动

在kylin-2.5.1目录下,输入命令启动kylin

bin/kylin.sh start

三、启动过程出现的错误

1.报错:Unable to canonicalize address node03:2181:2181 because it’s not resolvable,如下图:
在这里插入图片描述
原因:zk的端口多写了,配置kylin的时候zk的配置不要这端口即可,可进行如下操作:
编辑hbase的hbase-site.xml文件:

  vim hbase-site.xml         

原文件内容:
在这里插入图片描述
更改后:
在这里插入图片描述
2.报错:显示Failed to find metadata store by url: kylin_metadata@hbase

原因:HBase日志显示The table kylin_metadata does not exist in meta but has a znode. run hbck to fix inconsistencies.
(1)进入zookeeper/bin运行zkCli.sh模式
(2)ls /hbase/table命令查看是否有bigdata这个表
(3)使用rmr /hbase/table/kylin_metadata命令删除表
(4)重启Hbase

3.访问http://:7070/kylin,页面显示不全,没有登录功能,请求js成功,但是没显示出来
原因:当代理文件大小超过配置的proxy_temp_file_write_size值时,nginx会将文件写入到临时目录下(默认为/proxy_temp)。
如果nginx对/proxy_temp没有权限,就写不进去。
解决办法:调整/proxy_temp权限为配置nginx的那个用户。
chown -R www:www /usr/local/nginx/proxy-temp

4.kylin的sample.sh运行成功,但是build的时候失败,找不到hive中的相关表格
可能原因:hive元数据可能被删除过,导致无法显示,实际上可以使用kylin

5.build cube运行至发生Load HFile to HBase Table Failed
BulkLoad encountered an unrecoverable problem
错误信息:Wrong FS: hdfs://apps/kylin/kylin_metadata/kylin-8eddd2ff-c07b-487a-9fa1-51b4aa62a528/kylin_sales_cube/hfile/F1/b18f973ec5104874b482c9a77db9ad3a,
expected: hdfs://apps:8020
解决办法:讲hbase-site.xml的hbase.rootdir修改为hdfs://apps/hbase

Logo

更多推荐