Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Duplicate
-
1.0.0
-
None
-
None
Description
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:
Attachments
Attachments
Issue Links
- duplicates
-
HBASE-27624 Cannot Specify Namespace via the hbase.table Option in Spark Connector
- Resolved