kylin版本_问题篇:关于Kylin安装过程遇到的5个问题

简短介绍
大家好,之前有分享过Apache Kylin的安装过程。其实在安装启动过程中可能还会遇到一些问题。下面我就将自己遇到的问题以及解决方式分享下。

Apache kylin 安装

安装篇:CDH集群下Apache Kylin3.1.0安装

01

CDH6.1.1中安装 kylin2.6.2遇到的问题

① 问题一:hbase 依赖检测错误

错误信息:Retrieving hbase dependency...

找不到或无法加载主类 org.apache.hadoop.hbase.util.GetJavaProperty

① 解决方法

## 修改hbase 文件vim /opt/cloudera/parcels/CDH/lib/hbase/bin/hbase## 将(改前)# CLASSPATH initially contains $HBASE_CONF_DIRCLASSPATH="${HBASE_CONF_DIR}"CLASSPATH=${CLASSPATH}:$JAVA_HOME/lib/tools.jar## 改为:(改后)# CLASSPATH initially contains $HBASE_CONF_DIRCLASSPATH="${HBASE_CONF_DIR}"CLASSPATH=${CLASSPATH}:$JAVA_HOME/lib/tools.jar:/opt/cloudera/parcels/CDH/lib/hbase/lib/*

② 问题二:启动kylin,日志kylin.log中有如下报错

org/apache/commons/configuration/ConfigurationException

② 解决方法

## 下载这2个包commons-collections-3.2.2.jarcommons-configuration-1.10.jar## 放入kylin安装目录lib下/opt/kylin-2.6.2/tomcat/webapps/kylin/WEB-INF/lib

③ 问题三:启动kylin,日志中提示一系列语言包不存在

提示不存在语言包

derbyLocale_cs.jar

derbyLocale_de_DE.jar

③ 解决方法

## 下载包,放入jars目录/opt/cloudera/parcels/CDH-6.1.1-1.cdh6.1.1.p0.875250/jars## 详细可参考:https://www.cnblogs.com/zuzZ/p/8107915.html

02

CDH6.1.1中安装或升级到 kylin3.1.0遇到的问题

① 问题一:包缺失

java.lang.ClassCastException: com.fasterxml.jackson.datatype.jdk8.Jdk8Module cannot be cast to com.fasterxml.jackson.databind.Module

java.lang.ClassCastException: com.fasterxml.jackson.datatype.jsr310.JavaTimeModule cannot be cast to com.fasterxml.jackson.databind.Module

9cdac56fbbb50cf2653b27167d3c7aab.png

① 解决方法

<dependency><groupId>com.fasterxml.jackson.datatypegroupId><artifactId>jackson-datatype-jdk8artifactId><version>2.10.0version>dependency><dependency><groupId>com.fasterxml.jackson.datatypegroupId><artifactId>jackson-datatype-jsr310artifactId><version>2.10.0version>dependency>下载依赖包:jackson-datatype-jdk8-2.10.0.jarjackson-datatype-jsr310-2.10.0.jar放入目录:/opt/kylin-3.1.0/tomcat/webapps/kylin/WEB-INF/lib

② 问题二:kylin集成ldap,配置的ldap密码必须加密,否则报错。

ERROR [localhost-startStop-1] context.ContextLoader:350 : Context initialization failed

org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'ldapSource' defined in class path resource [kylinSecurity.xml]: Input length must be multiple of 16 when decrypting with padded cipher; nested exception is java.lang.RuntimeException: Input length must be multiple of 16 when decrypting with padded cipher

② 解决方法

## 将明文加密的方法cd $KYLIN_HOME/tomcat/webapps/kylin/WEB-INF/libjava -classpath kylin-server-base-3.1.0-SNAPSHOT.jar:kylin-core-common-3.1.0-SNAPSHOT.jar:spring-beans-4.3.20.RELEASE.jar:spring-core-4.3.20.RELEASE.jar:commons-codec-1.6.jar org.apache.kylin.rest.security.PasswordPlaceholderConfigurer AES 123456## 参考官网加密提示http://kylin.apache.org/cn/docs/install/advance_settings.html

03

小结

在不同kylin版本安装过程中,我们可能遇到不同的问题。还是需要一步步解决的,如果仔细分析问题其实都很简单。希望大家能够享受解决问题带来的快乐。

如果大家喜欢可关注公众号,感谢!

017f663a86efc3e166c90e7a8550cd0d.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值