[ https://issues.apache.org/jira/browse/HBASE-26491?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Istvan Toth resolved HBASE-26491. --------------------------------- Resolution: Duplicate > I can't read/write a Hbase table by spark-hbase connector when the table is > in non-default namespace > ----------------------------------------------------------------------------------------------------- > > Key: HBASE-26491 > URL: https://issues.apache.org/jira/browse/HBASE-26491 > Project: HBase > Issue Type: Bug > Components: hbase-connectors > Affects Versions: 1.0.0 > Reporter: mengdou > Priority: Minor > Attachments: image-2021-11-26-17-32-53-507.png, > image-2021-12-01-20-52-11-664.png, image-2021-12-01-20-53-05-405.png > > > I found I can't read/write a Hbase table by spark-hbase connector when the > hbase table is in a non-default namespace. > > Because when spark opens a table(related to a hbase table), it creates a > HBaseRelation instance first, and initializes a HBaseTableCatalog from the > table definition saved in spark catalog. But in the function 'convert' the > field 'tableCatalog' is constructed from a string template, in which the > namespace is set as 'default', leading to a wrong namespace. This namespace > is not the one defined when user created the table before. > > Pls have a look: > !image-2021-11-26-17-32-53-507.png! -- This message was sent by Atlassian Jira (v8.20.10#820010)