当前位置: 首页 > 知识库问答 >
问题:

hbase客户端扫描无法初始化org.apache.hadoop.hbase.util.classes

屠晟睿
2023-03-14

我使用hbase客户端扫描从远程hbase服务器集群获取数据。当我将筛选器设置为扫描时,客户端将抛出一个异常:

ipc:RemoteException:IPC服务器无法读取调用参数:无法初始化org.apache.hadoop.hbase.util.classes。

共有1个答案

步炯
2023-03-14

别忘了检查JDK版本。例如,在IntelliJ DB中,我就遇到了这个问题,因为我同时安装了JDK15和JDK8,而我使用的phoenix版本是针对Java8,所以一旦我更改了JVM,它就能正常工作。

在IntelliJ中:您可以通过转到Data Sources and Drivers->NameYourCustomDriver->Advanced(选项卡)->VM home path(字段)来更改驱动程序VM

参见此图像示例以供参考:IntelliJ示例

 类似资料:
  • 我正在尝试新的谷歌游戏服务。 起初我按照这个方法https://developers.google.com/games/services/android/quickstart然后完成了这个https://developers.google.com/games/services/android/init 我的结局是这样的: 我试着一步一步地遵循教程。我不明白出了什么问题。 ava.lang.Ille

  • 在此之前,我能够在Visual Studio 2013下运行特定项目的单元测试。这项工作最近停止了,没有对项目进行重大修改,不幸的是,我不记得上次工作是什么时候,也不记得后来发生了什么变化。然而,对项目本身的任何修改都是最小的(一个或两个新方法),并且不涉及任何配置文件更改或类似的频繁报告的问题。我认为,Visual Studio(可能是最近的更新)或插件或第三方软件的更改会导致以下问题。 加载项

  • 问题内容: 我正在寻找红宝石客户端的一些文档,用于redis,但运气不佳。我正在使用键,但是我听说它们在生产Redis中的性能很差。 想切换到,但我没有找到任何示例。也尝试过 对此有点感激。谢谢。 编辑:将Redis客户端从3.0.4更新到3.0.7后, 工作。 问题答案: 像这样做: 这是您需要的“文档”。 请务必也可以参考官方文档中。

  • 问题内容: 我为远程服务器编写了以下hbase客户端类: 它引发了一些异常: 您能告诉我为什么会引发异常,代码有什么问题以及如何解决它。 问题答案: 由于您的HBase服务器的hosts文件,因此会发生此问题。 您只需要编辑HBase服务器的/ etc / hosts文件。 从该文件中删除localhost条目,然后将localhost条目放在HBase服务器IP的前面。 例如,您的HBase服务

  • 我正在尝试通过Phoenix连接HBase集群。首先,我已经将Phoenix客户端和查询服务器jars文件复制到HMaster和HRegion lib文件夹,并重新启动HBase服务。 服务器-通过/bin/queryserver.py启动Phoenix服务器。运转正常。 客户端- 它工作在伪节点集群上。但在启用HA的Hadoop集群中失败。 在高可用性集群中,我已经为文件中的属性设置了活动名称代

  • 我编写了一个简单的HBase客户端程序来在我的HBase集群(1个主服务器和3个区域服务器)中执行CRUD操作。Zookeeper实例仅在主服务器中运行,仲裁包括所有4台服务器。集群运行良好,可以使用YCSB客户端执行读/写操作(意味着服务器/Zookeeper端没有任何错误)。 现在,在eclipse类路径中,我添加了所有HBase库和hbase-0.94.7.jar(包含hbase-defau