问题标签 [hbase-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
24 浏览

hbase-client - 在springboot中,hbase-client不能使用

在 spring boot 应用程序中,我使用 hbase-client 但无法启动,它报告 No qualifying bean of type 'org.apache.hadoop.hbase.client.HBaseAdmin'。我认为可能有一些冲突,然后我用 hbase 替换-shaded-client,但仍然出错。我的 pom 导入:

. 在我的其他应用程序中,hbase-client 运行良好。

0 投票
0 回答
115 浏览

java - 为什么我不能使用 hbase-client 放置一些东西

===>Java<====

环境

当我把东西放到桌子上时。

我有以下例外:

我有同样的例外,而我检查表tableExists

但我成功创建了表或命名空间,并成功删除了表或命名空间

=====>外壳<=====

我在shell中做同样的事情,一切都很好

hbase-root-master-hap10.log

0 投票
1 回答
248 浏览

hadoop - HBase 客户端 - 服务器的版本兼容性

我想知道如何知道我的 HBase 客户端的 jar 是否适合我的 HBase 服务器的版本。是否有任何地方指定 HBase 客户端 jar 支持哪些 HBase 版本?

就我而言,我想将最新的 HBase 客户端 jar(2.4.5)与相当旧的 HBase 服务器(版本 1.2)一起使用。有什么地方可以检查兼容性以了解它是否可能并受支持?

我想知道是否有一个表可以像其他数据库一样显示广泛的兼容性。类似于: https ://docs.mongodb.com/drivers/java/sync/current/compatibility/

0 投票
0 回答
83 浏览

java - Hbase客户端读取不同用户进行读写

我正在使用 hbase 客户端 2.1.7 连接到我的服务器(相同版本 2.1.7)。

现在有一个用户有权对服务器中的表进行读/写。

用户 = LTzm@yA$U

为此,我的代码如下所示:

现在,当我尝试从表中读取密钥时,出现以下错误:

错误日志:!原因:org.apache.hadoop.hbase.security.AccessDeniedException:org.apache.hadoop.hbase.security.AccessDeniedException:用户“LTzm”权限不足(表=表名,操作=读取)

奇怪的部分是写入工作正常。为了验证正确的用户是否通过写入,我删除了用户并尝试重新运行代码,写入失败并出现错误:

错误日志:!org.apache.hadoop.hbase.ipc.RemoteWithExtrasException: org.apache.hadoop.hbase.security.AccessDeniedException: 权限不足 (user=LTzm@yA$U, scope=table_name, family=d:visitId, params=[table= table_name,family=d:visitId],action=WRITE)

再次阅读也失败了:

错误日志:!org.apache.hadoop.hbase.ipc.RemoteWithExtrasException: org.apache.hadoop.hbase.security.AccessDeniedException: 用户 'LTzm' 权限不足 (table=table_name, action=READ)

不知何故,Ltzm 正在通过读取调用传递,而 LTzm@yA$U 正在通过写入传递。有没有人帮助我这里有什么问题,hbase 用户中是否不允许使用 @ 或特殊符号(那么它如何用于 write 调用)。

编辑1:这是创建连接的功能:

以下是读取和写入调用:

0 投票
1 回答
91 浏览

java - Hbase 批处理卡在 waitUntilDone AsyncProcess.java

我正在使用 HBase 客户端 Hbase 客户端 1.4.13(问题也存在于 1.4.10 中)。一台主机随机开始行为不端并且不从 hbase 返回数据。我进行了线程转储,许多线程都卡在了

我使用 netstat 检查连接统计信息,所有 hbase 连接都处于 ESTABLISHED 状态。源代码可在此处获得。Hbase 服务器是 2.X

0 投票
1 回答
26 浏览

java - Hbase-client kerberos 身份验证仅在本地计算机上工作

我开发了一个 spring 应用程序,它使用 hbase-client 2.1.1 通过 keytab 对 kerberized hbase 进行身份验证。

在我的本地计算机上,我可以成功进行身份验证并检索数据,但是当我将其部署到 Wildfly 服务器时,我收到以下错误:

keytab 是一样的,路径是正确的,不知道去哪里查看其他日志。

非常感谢任何帮助。