|
@@ -72,6 +72,16 @@ def install_tez_jars():
|
|
|
hdfs_user=params.hdfs_user,
|
|
|
hadoop_conf_dir=params.hadoop_conf_dir
|
|
|
)
|
|
|
+
|
|
|
+ CopyFromLocal(params.tez_tar_file,
|
|
|
+ owner=params.tez_user,
|
|
|
+ mode=0755,
|
|
|
+ dest_dir=app_dir_path,
|
|
|
+ dest_file="tez.tar.gz",
|
|
|
+ kinnit_if_needed=kinit_if_needed,
|
|
|
+ hdfs_user=params.hdfs_user,
|
|
|
+ hadoop_conf_dir=params.hadoop_conf_dir
|
|
|
+ )
|
|
|
pass
|
|
|
|
|
|
if lib_dir_path:
|
|
@@ -92,10 +102,11 @@ def get_tez_hdfs_dir_paths(tez_lib_uris = None):
|
|
|
if tez_lib_uris and tez_lib_uris.strip().find(hdfs_path_prefix, 0) != -1:
|
|
|
dir_paths = tez_lib_uris.split(',')
|
|
|
for path in dir_paths:
|
|
|
- lib_dir_path = path.replace(hdfs_path_prefix, '')
|
|
|
- lib_dir_path = lib_dir_path if lib_dir_path.endswith(os.sep) else lib_dir_path + os.sep
|
|
|
- lib_dir_paths.append(lib_dir_path)
|
|
|
+ if not "tez.tar.gz" in path:
|
|
|
+ lib_dir_path = path.replace(hdfs_path_prefix, '')
|
|
|
+ lib_dir_path = lib_dir_path if lib_dir_path.endswith(os.sep) else lib_dir_path + os.sep
|
|
|
+ lib_dir_paths.append(lib_dir_path)
|
|
|
pass
|
|
|
pass
|
|
|
|
|
|
- return lib_dir_paths
|
|
|
+ return lib_dir_paths
|