Kylin的安装及遇到的问题
************************************************************************************************
首先,这是我博客园的第一篇记录,终于加入了分享的队伍,恭喜自己!!
************************************************************************************************
以下正文:
工作原因,最近开始学习Kylin,关于Apache Kylin的介绍可以参见中文官网:
http://kylin.apache.org/cn/
本篇主要记录一下Kylin的安装及我遇到的问题。
首先,Kylin的下载安装很简单,可以参考官网安装文档:
http://kylin.apache.org/cn/docs/install/index.html
其中包含了JDK,Hadoop,Hive,HBase等相关组件的版本要求,硬件要求以及安装步骤。
如果是在已有JDK,Hadoop,Hive,HBase的环境下,最好先根据现有环境的组件版本去官网确定要使用的Kylin版本,然后再下载。
官网下载地址:
http://kylin.apache.org/cn/download/
下载,解压,配置环境变量后,根据安装文档的指导运行环境检测文档:
$KYLIN_HOME/bin/check-env.sh
如果您的环境存在任何的问题,脚本将打印出详细报错信息。如果没有报错信息,代表您的环境适合 Kylin 运行。
环境检测时我遇到了几个HDFS权限问题:

于是天真的我手动创建了该路径:
sudo -u hdfs hadoop fs -mkdir /kylin
让我意外的是,之后出现了另一个同样的问题:

我居然之前居然以为只会创建一个路径而没有其他写操作,真不知道当时怎么想的。
打开check-env.sh来看,创建路径的命令为:
hadoop ${hadoop_conf_param} fs -mkdir -p ...
后面还有几个类似的行,将命令改为:
sudo -u hdfs hadoop ${hadoop_conf_param} fs -mkdir -p ...
即可解决。
OK,至此环境检测完成。
下一步,启动Kylin
sudo ./kylin.sh start
新的问题出现了:

问题出现在find-hive-dependency.sh中,把 hive_env=`hive ${hive_conf_properties} -e set 2>&1 | grep 'env:CLASSPATH'` 这一行注释掉,加入下面几行:
hive -e set >/tmp/hive_env.txt 2>&1
hive_env=`grep 'env:CLASSPATH' /tmp/hive_env.txt`
hive_env=`echo ${hive_env#*env:CLASSPATH}`
hive_env="env:CLASSPATH"${hive_env}
问题解决,原因应该是管道符,前面命令输出的字符长度有限,详情请参见:
https://www.cnblogs.com/langfanyun/p/10407881.html
再次启动Kylin
没错
新问题:
在kylin.properties中kylin.env.hadoop-conf-dir的默认值为/etc/hadoop/conf,导致启动Kylin在检查Hive,HBase的依赖配置文件时找不到相关文件,所以需要根据自己的情况修改路径。
第三次启动Kylin
报错
Permission denied: user=root, access=WRITE, inode="/user":hdfs:hdfs:drwxr-xr-x
解决方法:
$ hdfs dfs -mkdir /user/root
$ hdfs dfs -chown root:root /user/root
第四次启动Kylin
终于,启动成功~~
Kylin的安装及遇到的问题的更多相关文章
- 解决Ubuntu Kylin 1610安装ANSYS17.2的NVIDIA显卡驱动问题
Ubuntu Kylin 1610在安装完毕后,会自动安装显卡驱动,对于一般的图形图像使用来说自然不会有太大的问题,但是对于ANSYS17.2的一些模块,还是会出现问题.一个比较常见的问题就是Open ...
- Ubuntu16.04下Kylin的安装与配置
一.系统环境 kylin的安装配置并不像官方文档中描述的那样简单,复杂的原因在于hadoop,hive,hbase,kylin的版本一定要兼容,不然就会出现各种奇怪的错误.以下各软件版本可以成功运行k ...
- 【会装】kylin的安装(填坑)和简单使用
1.简介 kylin的设计思想是空间换时间,将hive上的大表的维度全部排列组合计算也将度量提前计算然后存入HBase库,这个步骤在kylin中称之为build cube. 在查询的时候已经建立cu ...
- 在Ubuntu / Ubuntu Kylin下安装和卸载 Nodepadqq
在Ubuntu / Ubuntu Kylin下安装和卸载 Nodepadqq 对于Ubuntu发行版本可以通过PPA安装,命令如下: sudo add-apt-repository p ...
- Kylin CDH安装
Kylin安装 从官网下载 apache-kylin-2.0.0-bin-cdh57.tar.gz 放到每台需要安装kylin 服务的机器 [hadoop@hadoop3 cdh5.12.0]$ su ...
- kylin的安装与配置
我的环境: Cloudera Hadoop5.3.6 其中, Hadoop版本2.5.0 Hbase版本0.98.6 Hive版本0.13.1 使用的kylin版本:1.5.2.1 下载地址: htt ...
- 在Ubuntu Kylin下安装QQ教程
下载: 下载地址:http://www.ubuntukylin.com/application/show.php?lang=cn&id=279 下载后解压得到wine-qqintl文件夹,里面 ...
- Ubunntu kylin下安装VmWare Tools(简洁方法)
1.在VM菜单栏单击虚拟机,选择安装Vmware tools(或者是重装Vmware Tools) 2.会弹出一个界面,就是光盘加载的那个界面,里面有个.******.gz文件 3.复制到桌面(你喜欢 ...
- apache kylin的单节点及多节点安装
Kylin的使用安装文档Kylin简介Kylin是什么Apache Kylin是一个开源的分布式分析引擎,最初由eBay开发贡献至开源社区.它提供Hadoop之上的SQL查询接口及多维分析(OLAP) ...
随机推荐
- unity 之 自定义弹出框
一.弹出框的搭建: 布局如图:Message为整个父物体,并且添加UiMessage代码.panel为遮罩. MessageBox为整个提示框,Panel为标题,ok为确定按钮,cancel为取消按钮 ...
- R语言:绘制知识图谱
知识图谱主要是通过将应用数学,图形学,信息可视化技术,信息科学等学科的理论与方法与计量学引文分析.共现分析等方法结合,利用可视化的图谱形象地展示学科的核心结构.发展历史.前沿领域以及整体知识架构达到多 ...
- HDU5950 矩阵快速幂(巧妙的递推)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5950 题意:f[n] = 2*f[n-2] + f[n-1] + n^4 思路:对于递推题而言,如果递 ...
- MIT线性代数:16.投影矩阵和最小二乘
- MIT线性代数:14.正交向量和子空间
- LVS NAT模式实践
client:192.168.4.10/24 proxy:192.168.2.5/24 192.168.4.5/24 web1:192.168.4.100/24 web2:192.168.4.200/ ...
- JavaScript中继承的实现方法--详解
最近看<JavaScript王者归来>中关于实现继承的方法,做了一些小总结: JavaScript中要实现继承,其实就是实现三层含义:1.子类的实例可以共享父类的方法:2.子类可以覆盖父类 ...
- Asp.net Core 系列之--2.ORM初探:Dapper实现MySql数据库各类操作
ChuanGoing 2019-09-10 距离上一篇近一个月时间,断断续续才把本篇码完,后面将加快进度,争取年度内把本系列基本介绍完成,同时督促本人持续学习. 本篇学习曲线: 1.初识Dapper ...
- 最新JetBrains PyCharm 使用教程--常用功能设置(三)
选择代码路径和Python解释器版本 设置Pycharm菜单字体的大小 设置编辑器里面字体大小 设置文件编码 设置背景颜色 设置tab键为4个空格 设置代码内容和关键字颜色 ...
- Python2.x安装教程及环境变量配置
下载Python Python的官网是:http://www.python.org/ 进入官网,也可以找到对应的下载页面:http://www.python.org/download/ 安 ...