Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 连接到HBASE时出错_Java_Hadoop_Hbase - Fatal编程技术网

Java 连接到HBASE时出错

Java 连接到HBASE时出错,java,hadoop,hbase,Java,Hadoop,Hbase,在JavaEAR模块中连接到HBase时,我遇到了以下错误,但是使用基于控制台的应用程序,我的代码工作正常,我能够通过连接到HBase。Java程序。如果需要进一步的信息,请告诉我 1/19/15 16:45:22:087 IST]0000004e HConnectionMa W org.apache.hadoop.hbase.client.HConnectionKey获取当前用户时出错,跳过HConnectionKey中的用户名 [1/18/15 12:45:41:708 IST]000000

在JavaEAR模块中连接到HBase时,我遇到了以下错误,但是使用基于控制台的应用程序,我的代码工作正常,我能够通过连接到HBase。Java程序。如果需要进一步的信息,请告诉我

1/19/15 16:45:22:087 IST]0000004e HConnectionMa W org.apache.hadoop.hbase.client.HConnectionKey获取当前用户时出错,跳过HConnectionKey中的用户名 [1/18/15 12:45:41:708 IST]0000001f SystemErr R java.io.IOException:登录失败 [1/18/15 12:45:41:708 IST]0000001f SystemErr R位于org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:751) [1/18/15 12:45:41:709 IST]0000001f SystemErr R位于org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:703)
[1/18/15 12:45:41:709 IST]0000001f SystemErr R位于org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:605)

这是web sphere和hadoop集成的已知问题。我在Apache服务器上运行了相同的代码,它运行得很好……

——这里也提到了相同的问题。。。任何解决方案?检查EAR容器是否在与您在控制台中登录的用户不同的用户下运行。请描述如何检查此问题?非常感谢!!使用ps命令获取用户ID这似乎是java的问题。有没有办法检查JAAS使用的用户名?