diff --git a/ds2_configure.py b/ds2_configure.py index d183c23..e517ed5 100755 --- a/ds2_configure.py +++ b/ds2_configure.py @@ -735,6 +735,26 @@ def additional_pre_configurations(): def additional_post_configurations(): logger.exe('sudo apt-get install s3cmd') + + # Setup HADOOP_HOME for ubuntu + file_to_open = '/home/ubuntu/.profile' + exe('sudo chmod 777 ' + file_to_open) + with open(file_to_open, 'a') as f: + f.write(""" + export HADOOP_HOME=/usr/share/dse/hadoop + """) + exe('sudo chmod 644 ' + file_to_open) + + # Setup HADOOP_HOME for root + os.chdir('/root') + file_to_open = '.profile' + exe('sudo chmod 777 ' + file_to_open) + with open(file_to_open, 'w') as f: + f.write(""" + export HADOOP_HOME=/usr/share/dse/hadoop + """) + exe('sudo chmod 644 ' + file_to_open) + os.chdir('/home/ubuntu') pass