kylin集群解决无法加载到RowKeyWritable类
问题:cdh集成kylin之后,对kylin的cube进行build操作的时候,在Convert Cuboid Data to HFile步骤报错:Class org.apache.kylin.storage.hbase.steps.RowKeyWritable not found
问题分析:加载不到RowKeyWritable类,发现此类是咋在kylin的协处理器jar包之中可以找到,kylin-coprocessor-2.3.0.jar中可以找到,且在kylin.properties中指定过用来指向 HBase 协处理器有关 jar 包的配置 kylin.storage.hbase.coprocessor-local-jar
,但是build kylin cube的时候仍然找不到RowKeyWritable类。思考有两种可能,第一,kylin版本不支持,第二,配置文件设置错误;
解决问题:对于第一种情况,下载不同版本同样的问题依旧存在,那么,配置文件设置错误的可能性很大,但是对比kylin的官网配置文件详细介绍,发现也没有问题,于是只能坚持安装过程修改过的配置,在启动脚本kylin.sh中,为了解决kylin运行时报错:org/apache/Hadoop/hive/conf/hiveConf修改过
export HBASE_CLASSPATH_PREFIX=${KYLIN_HOME}/conf:${KYLIN_HOME}/lib/*:${KYLIN_HOME}/ext/*:${HBASE_CLASSPATH_PREFIX},将其修改成了export HBASE_CLASSPATH_PREFIX=${tomcat_root}/bin/bootstrap.jar:${tomcat_root}/bin/tomcat-juli.jar:${tomcat_root}/lib/*:$hive_dependency:${HBASE_CLASSPATH_PREFIX};在kylin.sh启动脚本中export HBASE_CLASSPATH_PREFIX环境变量有三处,改错了位置,应该改第二处,我改成了第一处,使得 启动kylin的时候找不到${KYLIN_HOME}/lib下面的kylin的hbase协处理器jar包
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
[每日短篇] 23 - 动态给容器指定 Java 启动参数
在做 Java 程序容器化时都会遇到一个问题,ENTRYPOINT ["java", "$JAVA_OPTS", "-jar", ...] 这样的写法 $JAVA_OPTS 就是个字符串无法在运行时展开。为了不把参数硬编码到容器里,每次调整参数重新构建镜像,可以有多种方案,先介绍几种不够好的方案。 ENTRYPOINT java $JAVA_OPTS -jar ...,这种方式的问题是 java 不是容器主进程(至于为什么要保证 java 是主进程,又是一个话题,是容器化基本最佳实践之一); ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar ..."],这种写法其实等价于上面一种方式,上面一种方式在运行时就是以 /bin/sh -c "java $JAVA_OPTS -jar ..." 方式运行的,所以缺陷也是相同的; ENTRYPOINT ["entrypoint.sh"] 然后在脚本中启动 java,使用脚本对于需要在启动时做复杂操作的容器比较有用,但是对启动 java 来说未免小题大作,并且同样有 java 不是容器主进程的问题。 从 s...
- 下一篇
AWS 败了!微软中标 700 亿元的 JEDI 云计算超级大单
JEDI 合同为期 10 年,价值高达 100 亿美元。 其他公司也在争取这份合同,但最后都被排除在外,其中包括 IBM 和 Oracle。 美国五角大楼周五声称,在竞相为美国国防部提供公共云资源的激烈竞争中,微软击败了市场领头羊 AWS,成为了大赢家。这份声明称,这份合同为期 10 年,价值高达 100 亿美元。 消息一出,微软股在延长交易时段应声上涨 2.3%,而亚马逊股下跌近1%。 这一成果恰恰表明了微软 Azure 云已强势崛起,成为 AWS 的有力挑战者;这也是 Satya Nadella 取得的最新胜果,2014 年他接替 Steve Ballmer 成为微软总裁。就在 AWS 一路高歌猛进之际,微软还与沃尔玛等公司签下了金额庞大的云基础设施订单。 如果这笔交易最终价值 100 亿美元,相对亚马逊而言,这对于微软来说是一笔更大的单子。微软并没有披露 Azure 收入方面的确切数字,但外界普遍认为 Azure 的市场份额要低于亚马逊,后者在第三季度从 AWS 获得 90 亿美元的收入。 其他比较小的云竞争对手(比如 IBM 和 Oracle)在招标过程中早早被淘汰出局,招标过...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- Hadoop3单机部署,实现最简伪集群
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7安装Docker,走上虚拟化容器引擎之路