Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.0.0
-
None
Description
Running following scripts work :
./import-hbase.sh -t ns1:table5
./import-hbase.sh -t table2
But following import script specifying default namespace doesn't work :
./import-hbase.sh -t default:table2
and throws following exception :
Exception in thread "main" org.apache.atlas.hook.AtlasHookException: ImportHBaseEntities failed. at org.apache.atlas.hbase.util.ImportHBaseEntities.main(ImportHBaseEntities.java:57) Caused by: java.lang.NullPointerException at org.apache.atlas.hbase.util.ImportHBaseEntities.importTable(ImportHBaseEntities.java:115) at org.apache.atlas.hbase.util.ImportHBaseEntities.execute(ImportHBaseEntities.java:88) at org.apache.atlas.hbase.util.ImportHBaseEntities.main(ImportHBaseEntities.java:54) Failed to import HBase Data Model!!!
In HBase shell , it is possible to create table in default namespace by specifying the default namespace explicitly :
> create 'default:table2,'cf1'
so ,expectation is that importing by explicitly specifying default namespace also should work.
CC : rmani
Attachments
Attachments
Issue Links
- links to