瀏覽代碼

[notebook] Trim out some of the long Hive session properties

Romain Rigaux 9 年之前
父節點
當前提交
c12e8d2
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      apps/beeswax/src/beeswax/models.py

+ 2 - 1
apps/beeswax/src/beeswax/models.py

@@ -421,7 +421,8 @@ class Session(models.Model):
     return json.loads(self.properties)
 
   def get_formatted_properties(self):
-    return [dict({'key': key, 'value': value}) for key, value in self.get_properties().items()]
+    blacklisted_properties = ('system:java.class.path', 'env:CLASSPATH', 'env:HADOOP_CLASSPATH')
+    return [dict({'key': key, 'value': value}) for key, value in self.get_properties().items() if key not in blacklisted_properties]
 
   def __str__(self):
     return '%s %s' % (self.owner, self.last_used)