Uploaded image for project: 'Kylin'
  1. Kylin
  2. KYLIN-4867

Kylin构建cube连接kerberos hbase集群时报错导致构建失败

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • v3.0.1
    • None
    • Security
    • None
    • kylin 3.0.1 CDH-5.13.1 centos7

    Description

      kylin3.0.1构建cube,最后一步连接kerberos环境下的HBase集群,写入数据时报错,异常信息大致是:
      zookeeper.KeeperException$AuthFailedException: KeeperErrorCode = AuthFailed for /hbase/hbaseid

      HBase集群已开启Kerberos认证,kylin服务启动时,所在节点下账户已kinit,且获取到了kerberos相关的凭证,且每隔2小时会自动检测kerberos凭证是否失效,并会自动续期。
      同时,zookeeper的/hbase/hbaseid及/hbase znode path并未开启ACL,甚至,在没有kinit的时候,任何用户都是可以直接ls /hbase 及其所属的znode path。

      这个ZK相关的异常,每隔7天发生一次,所有构建cube的任务均会失败,重试无效,只有重启kylin服务之后才能正常。我们kerberos认证后,租期时间是7天。

      构建cube的任务失败之后,相关状态无法删除,efresh ,delete 都不行,而且重启也无效。

       

      相关贴图如下

       

      Attachments

        1. kylin-error1.png
          262 kB
          longping_jie
        2. kylin-error2.png
          21 kB
          longping_jie
        3. kylin-error3.png
          27 kB
          longping_jie

        Activity

          People

            Unassigned Unassigned
            leo_jie longping_jie
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: