You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Ramesh Mani (JIRA)" <ji...@apache.org> on 2018/03/06 23:42:00 UTC

[jira] [Updated] (ATLAS-2475) HBase Atlas import utility : importing using -t default:table fails when namespace is default

     [ https://issues.apache.org/jira/browse/ATLAS-2475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ramesh Mani updated ATLAS-2475:
-------------------------------
    Attachment: 0001-ATLAS-2475-HBase-Atlas-import-utility-importing-usin.patch

> HBase Atlas import utility : importing using -t default:table fails when namespace is default
> ---------------------------------------------------------------------------------------------
>
>                 Key: ATLAS-2475
>                 URL: https://issues.apache.org/jira/browse/ATLAS-2475
>             Project: Atlas
>          Issue Type: Bug
>          Components: atlas-intg
>    Affects Versions: 1.0.0
>            Reporter: Sharmadha Sainath
>            Assignee: Ramesh Mani
>            Priority: Major
>             Fix For: 1.0.0
>
>         Attachments: 0001-ATLAS-2475-HBase-Atlas-import-utility-importing-usin.patch
>
>
> 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 :
> {code}
> 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!!!
> {code}
> 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]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)