Bug: fix file reference for cwd only (#204)

Partial fix for #204
This commit is contained in:
Jacob Freck 2017-11-13 10:42:29 -08:00 коммит произвёл GitHub
Родитель dfd73960c3
Коммит 27c10300c1
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 5 добавлений и 2 удалений

Просмотреть файл

@ -7,6 +7,8 @@ from aztk_sdk.utils.command_builder import CommandBuilder
'''
Submit helper methods
'''
def __get_node(spark_client, node_id: str, cluster_id: str) -> batch_models.ComputeNode:
return spark_client.batch_client.compute_node.get(cluster_id, node_id)
@ -42,7 +44,7 @@ def __app_submit_cmd(
# 2>&1 redirect stdout and stderr to be in the same file
spark_submit_cmd = CommandBuilder(
'{0}/bin/spark-submit >> {1} 2>&1'.format(spark_home, constants.SPARK_SUBMIT_LOGS_FILE))
'{0}/bin/spark-submit'.format(spark_home))
spark_submit_cmd.add_option(
'--master', 'spark://{0}:7077'.format(master_ip))
spark_submit_cmd.add_option('--name', name)
@ -64,7 +66,8 @@ def __app_submit_cmd(
docker_exec_cmd = CommandBuilder('sudo docker exec')
docker_exec_cmd.add_option('-i', constants.DOCKER_SPARK_CONTAINER_NAME)
docker_exec_cmd.add_argument(spark_submit_cmd.to_str())
docker_exec_cmd.add_argument('/bin/bash >> {0} 2>&1 -c \"cd '.format(
constants.SPARK_SUBMIT_LOGS_FILE) + files_path + '; ' + spark_submit_cmd.to_str() + '\"')
return [
docker_exec_cmd.to_str()