Beispiel #1
0
    print ' ---------------------- How To Use -------------------------- '
    print '$python moveObjToSwift.py <path_to_object> <object_name> <container_name>'


MIN_NUM_ARGS = 4
EMPTY_ARGS = 1

if (len(sys.argv) == MIN_NUM_ARGS):
    path = sys.argv[1]
    object_name = sys.argv[2]
    container_name = sys.argv[3]
elif (len(sys.argv) != EMPTY_ARGS):
    errorMessage()
    exit(1)
else:
    path = raw_input('path to object: ')
    object_name = raw_input('object name: ')
    container_name = raw_input('container name: ')

password = getpass.getpass('user password: '******'configuration.json')
user = parser.get('user')
project_name = parser.get('project_name')
project_id = parser.get('project_id')
main_ip = parser.get('main_ip')

connector = ConnectionGetter(user, password, project_name, project_id, main_ip)
swift = UtilSwift(connector.swift())
swift.storeFile(path, object_name, container_name)
Beispiel #2
0
    file_name = raw_input('file name: ')
	cluster_id = raw_input('cluster id: ')
elif len(sys.argv) == MIN_NUM_ARGS:
    job_name = sys.argv[1]
    file_name = sys.argv[2]
	cluster_id = sys.argv[3]
else:
    askForHelp()
    exit(1)

password = getpass.getpass('password: '******'configuration.json')
user = parser.get('user')
project_name = parser.get('project_name')
project_id = parser.get('project_id')
main_ip = parser.get('main_ip')
net_id = parser.get('net_id')

connector = ConnectionGetter(user, key, project_name, project_id, main_ip)

keystone_util = UtilKeystone(connector.keystone())
token_ref_id = keystone_util.getTokenRef(user, key, project_name).id
sahara_util = UtilSahara(connector.sahara(token_ref_id))

cluster_name = 'hadoop-create'
sahara_util.createClusterHadoop(cluster_name, image_id, template_id, net_id)