This is an automated email from the ASF dual-hosted git repository.

madhan pushed a commit to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/atlas.git


The following commit(s) were added to refs/heads/branch-2.0 by this push:
     new b38c1fd  ATLAS-3690: updated Storm hook to fix incorrect qualifiedName 
format for HBase table entities (jackylau via madhan)
b38c1fd is described below

commit b38c1fde42fbf576f5468d5a7a3ec96239c1c09a
Author: Madhan Neethiraj <[email protected]>
AuthorDate: Sat Mar 28 12:08:04 2020 -0700

    ATLAS-3690: updated Storm hook to fix incorrect qualifiedName format for 
HBase table entities (jackylau via madhan)
    
    Signed-off-by: Madhan Neethiraj <[email protected]>
    (cherry picked from commit ef20f8ff337519166ae837d8a884ef5f875ea84b)
---
 .../src/main/java/org/apache/atlas/storm/hook/StormAtlasHook.java      | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/addons/storm-bridge/src/main/java/org/apache/atlas/storm/hook/StormAtlasHook.java
 
b/addons/storm-bridge/src/main/java/org/apache/atlas/storm/hook/StormAtlasHook.java
index cdfdefc..779c5cb 100644
--- 
a/addons/storm-bridge/src/main/java/org/apache/atlas/storm/hook/StormAtlasHook.java
+++ 
b/addons/storm-bridge/src/main/java/org/apache/atlas/storm/hook/StormAtlasHook.java
@@ -70,6 +70,7 @@ public class StormAtlasHook extends AtlasHook implements 
ISubmitterHook {
     public static final String RELATIONSHIP_STORM_TOPOLOGY_NODES = 
"storm_topology_nodes";
     public static final String RELATIONSHIP_DATASET_PROCESS_INPUTS = 
"dataset_process_inputs";
     public static final String RELATIONSHIP_PROCESS_DATASET_OUTPUTS = 
"process_dataset_outputs";
+    public static final String HBASE_TABLE_QUALIFIED_NAME_FORMAT    = 
"%s:%s@%s";
 
     /**
      * This is the client-side hook that storm fires when a topology is added.
@@ -389,7 +390,7 @@ public class StormAtlasHook extends AtlasHook implements 
ISubmitterHook {
     }
 
     public static String getHbaseTableQualifiedName(String metadataNamespace, 
String nameSpace, String tableName) {
-        return String.format("%s.%s@%s", nameSpace.toLowerCase(), 
tableName.toLowerCase(), metadataNamespace);
+        return String.format(HBASE_TABLE_QUALIFIED_NAME_FORMAT, 
nameSpace.toLowerCase(), tableName.toLowerCase(), metadataNamespace);
     }
 
     public static String getHdfsPathQualifiedName(String metadataNamespace, 
String hdfsPath) {

Reply via email to