فهرست منبع

[desktop] Override default tmp directory with workspace directory to avoid space issues

krish 10 سال پیش
والد
کامیت
bc58363e17
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      desktop/libs/hadoop/src/hadoop/pseudo_hdfs4.py

+ 2 - 1
desktop/libs/hadoop/src/hadoop/pseudo_hdfs4.py

@@ -44,6 +44,7 @@ LOG = logging.getLogger(__name__)
 
 STARTUP_DEADLINE = 60.0
 CLEANUP_TMP_DIR = os.environ.get('MINI_CLUSTER_CLEANUP', 'true')
+TEST_HDFS_TMP_DIR = os.environ.get('TEST_HDFS_TMP_DIR')
 
 
 def is_live_cluster():
@@ -83,7 +84,7 @@ class PseudoHdfs4(object):
   """Run HDFS and MR2 locally, in pseudo-distributed mode"""
 
   def __init__(self):
-    self._tmpdir = tempfile.mkdtemp(prefix='tmp_hue_')
+    self._tmpdir = tempfile.mkdtemp(prefix='tmp_hue_', dir=TEST_HDFS_TMP_DIR)
     os.chmod(self._tmpdir, 0755)
     self._superuser = getpass.getuser()
     self.fs_prefix = None