启动Kylin jar包冲突怎么办

  安装Kylin前需先部署好Hadoop、Hive、Zookeeper、HBase,并且需要在/etc/profile中配置以下环境变量HADOOP_HOME,HIVE_HOME,HBASE_HOME,并source使其生效。

  由于Kylin第一次启动时会去Hadoop、HBASE、hive、kafka、spark中读取相应jar包,并在其lib目录下生成这几个文件。
在这里插入图片描述
  由于各种版本问题,难免会产生jar包冲突,如果产生冲突就需要去相应的find-xxxx-dependency.sh 配置文件中加上不要读取的jar包。
在这里插入图片描述
  以spark中的Jackson和metastore为例,找到spark_dependency加上相应字段,注意感叹号前后的空格,不要漏写。

在这里插入图片描述

  其他冲突同理,但是找出哪个jar包冲突才是最难的,因环境不同,只能看错误日志来判断,得靠自己了。注意改完后记得把生成的第一张图的文件删除再重启Kylin,那几个文件相当于缓存,不删除还会读原来的。


  提供一个Hbase装了phoenix然后Kylin报冲突的解决方案:简单粗暴,重装的Hbase。

  哈哈哈哈哈,但是不要忘了将zookeeper节点中的

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值