Hbase 使用flume将数据流传输到Apache Phoenix

Hbase 使用flume将数据流传输到Apache Phoenix,hbase,bigdata,apache-zookeeper,phoenix,mapr,Hbase,Bigdata,Apache Zookeeper,Phoenix,Mapr,当我试图使用flume将数据流传输到Phoenix时,我得到以下错误 ERROR client.ZooKeeperSaslClient: Exception while trying to create SASL client java.security.PrivilegedActionException: javax.security.sasl.SaslException: Failure to initialize security context [Caused by GSSExcepti

当我试图使用flume将数据流传输到Phoenix时,我得到以下错误

ERROR client.ZooKeeperSaslClient: Exception while trying to create SASL client
java.security.PrivilegedActionException: javax.security.sasl.SaslException: Failure to initialize security context [Caused by GSSException: Invalid name provided (Mechanism level: KrbException: Cannot locate default realm)]
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:421)
        at org.apache.phoenix.shaded.org.apache.zookeeper.client.ZooKeeperSaslClient.createSaslClient(ZooKeeperSaslClient.java:283)
        at org.apache.phoenix.shaded.org.apache.zookeeper.client.ZooKeeperSaslClient.<init>(ZooKeeperSaslClient.java:131)
        at org.apache.phoenix.shaded.org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnxn.java:949)
        at org.apache.phoenix.shaded.org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1003)
Caused by: javax.security.sasl.SaslException: Failure to initialize security context [Caused by GSSException: Invalid name provided (Mechanism level: KrbException: Cannot locate default realm)]
        at com.sun.security.sasl.gsskerb.GssKrb5Client.<init>(GssKrb5Client.java:149)
        at com.sun.security.sasl.gsskerb.FactoryImpl.createSaslClient(FactoryImpl.java:63)
        at javax.security.sasl.Sasl.createSaslClient(Sasl.java:372)
        at org.apache.phoenix.shaded.org.apache.zookeeper.client.ZooKeeperSaslClient$1.run(ZooKeeperSaslClient.java:288)
        at org.apache.phoenix.shaded.org.apache.zookeeper.client.ZooKeeperSaslClient$1.run(ZooKeeperSaslClient.java:283)
        ... 6 more
Caused by: GSSException: Invalid name provided (Mechanism level: KrbException: Cannot locate default realm)
        at sun.security.jgss.krb5.Krb5NameElement.getInstance(Krb5NameElement.java:129)
        at sun.security.jgss.krb5.Krb5MechFactory.getNameElement(Krb5MechFactory.java:95)
        at sun.security.jgss.GSSManagerImpl.getNameElement(GSSManagerImpl.java:202)
        at sun.security.jgss.GSSNameImpl.getElement(GSSNameImpl.java:476)
        at sun.security.jgss.GSSNameImpl.init(GSSNameImpl.java:201)
        at sun.security.jgss.GSSNameImpl.<init>(GSSNameImpl.java:170)
        at sun.security.jgss.GSSManagerImpl.createName(GSSManagerImpl.java:137)
        at com.sun.security.sasl.gsskerb.GssKrb5Client.<init>(GssKrb5Client.java:107)
        ... 10 more
ERROR client.ZooKeeperSaslClient:尝试创建SASL客户端时发生异常
java.security.PrivilegedActionException:javax.security.sasl.SaslException:初始化安全上下文失败[由GSSException引起:提供的名称无效(机制级别:krbeException:找不到默认域)]
位于java.security.AccessController.doPrivileged(本机方法)
位于javax.security.auth.Subject.doAs(Subject.java:421)
位于org.apache.phoenix.shade.org.apache.zookeeper.client.ZooKeeperSaslClient.createSaslClient(ZooKeeperSaslClient.java:283)
位于org.apache.phoenix.shade.org.apache.zookeeper.client.ZooKeeperSaslClient.(ZooKeeperSaslClient.java:131)
在org.apache.phoenix.shade.org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnxn.java:949)
位于org.apache.phoenix.shade.org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1003)
原因:javax.security.sasl.SaslException:初始化安全上下文失败[原因:GSSException:提供的名称无效(机制级别:krbeexception:找不到默认域)]
位于com.sun.security.sasl.gsskerb.GssKrb5Client.(GssKrb5Client.java:149)
位于com.sun.security.sasl.gsskerb.factorympl.createSaslClient(factorympl.java:63)
位于javax.security.sasl.sasl.createSaslClient(sasl.java:372)
位于org.apache.phoenix.shade.org.apache.zookeeper.client.ZooKeeperSaslClient$1.run(ZooKeeperSaslClient.java:288)
位于org.apache.phoenix.shade.org.apache.zookeeper.client.ZooKeeperSaslClient$1.run(ZooKeeperSaslClient.java:283)
... 还有6个
原因:gssexException:提供的名称无效(机制级别:krbeException:找不到默认域)
位于sun.security.jgss.krb5.krb5namelement.getInstance(krb5namelement.java:129)
位于sun.security.jgss.krb5.Krb5MechFactory.getnamelement(Krb5MechFactory.java:95)
位于sun.security.jgss.GSSManagerImpl.getnamelement(GSSManagerImpl.java:202)
位于sun.security.jgss.gssnamemimpl.getElement(gssnamemimpl.java:476)
位于sun.security.jgss.gssnamimpl.init(gssnamimpl.java:201)
位于sun.security.jgss.gssnamempl.(gssnamempl.java:170)
位于sun.security.jgss.GSSManagerImpl.createName(GSSManagerImpl.java:137)
位于com.sun.security.sasl.gsskerb.GssKrb5Client.(GssKrb5Client.java:107)
... 10多
我正在使用一个不安全的
mapr
集群,并且我没有在集群中配置任何Kerberos身份验证 有什么问题吗?请帮忙