问题标签 [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.
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 运行良好。
java - 为什么我不能使用 hbase-client 放置一些东西
===>Java<====
环境
当我把东西放到桌子上时。
我有以下例外:
我有同样的例外,而我检查表tableExists
但我成功创建了表或命名空间,并成功删除了表或命名空间
=====>外壳<=====
我在shell中做同样的事情,一切都很好
hbase-root-master-hap10.log
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/
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:这是创建连接的功能:
以下是读取和写入调用:
java - Hbase 批处理卡在 waitUntilDone AsyncProcess.java
我正在使用 HBase 客户端 Hbase 客户端 1.4.13(问题也存在于 1.4.10 中)。一台主机随机开始行为不端并且不从 hbase 返回数据。我进行了线程转储,许多线程都卡在了
我使用 netstat 检查连接统计信息,所有 hbase 连接都处于 ESTABLISHED 状态。源代码可在此处获得。Hbase 服务器是 2.X
java - Hbase-client kerberos 身份验证仅在本地计算机上工作
我开发了一个 spring 应用程序,它使用 hbase-client 2.1.1 通过 keytab 对 kerberized hbase 进行身份验证。
在我的本地计算机上,我可以成功进行身份验证并检索数据,但是当我将其部署到 Wildfly 服务器时,我收到以下错误:
keytab 是一样的,路径是正确的,不知道去哪里查看其他日志。
非常感谢任何帮助。