Help Center> MapReduce Service> Developer Guide (LTS)> HBase Development Guide (Security Mode)> More Information> FAQs> How to Rectify the Fault When an Exception Occurs During the Running of an HBase-developed Application and "org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory" Is Displayed in the Error Information?
Updated on 2022-07-11 GMT+08:00

How to Rectify the Fault When an Exception Occurs During the Running of an HBase-developed Application and "org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory" Is Displayed in the Error Information?

  1. Check whether the hbase.rpc.controllerfactory.class configuration item is included in the hbase-site.xml configuration file.

    <name>hbase.rpc.controllerfactory.class</name>
    <value>org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory</value>

  2. If this configuration item is included in the current application development project, you need to import the phoenix-core-5.0.0-HBase-2.0-hw-ei.jar package. You can obtain this package from HBase/hbase/lib in the HBase client installation directory.
  3. If you do not import this JAR package, you need to delete hbase.rpc.controllerfactory.class from the hbase-site.xml configuration file.