Example #1
0
def main():
	d=FeildStorage()
	aip.main()
	f=open("aip.txt")
	ip=f.read().split()
	f.close()
	nnip=d.getvalue('nn')
	jtip=d.getvalue('jt')
	count=0
	for i in ip:
		if i==nnip:
			swap(ip[count],ip[0])
		elif i==jtip:
			swap(ip[count],ip[1])
		else:
			pass
		count += 1	
	
	
	config.config(ip[0],ip[1])
	count=0	
	inst=[]
	for i in ip:
		
		t=threading.Thread(target=install,args=(i,))
		inst.append(t)
		t.start()
	for i in inst:
		i.join()
		
		
	
	abc=[]
	
	for i in ip:
		
	
		if count == 0:
			nn(i)
			
		elif count == 1:
			jt(i)
		else:
			t=threading.Thread(target=dntt,args=(i,))
			t.start()
			abc.append(t)
	
		count +=1
	for i in abc:
		i.join()
	
	print "\n\n\t\t\tSETUP COMPLETE"
	print("Namenode is "+ip[0])
	print("Jobtracker is "+ip[1])
	out("clear")
Example #2
0
def main():
    aip.main()
    f = open("aip.txt")
    ip = f.read().split()
    f.close()
    config.config(ip[0], ip[1])
    count = 0
    inst = []
    for i in ip:

        t = threading.Thread(target=install, args=(i, ))
        inst.append(t)
        t.start()
    for i in inst:
        i.join()
    abc = []

    for i in ip:

        if count == 0:
            nn(i)

        elif count == 1:
            jt(i)
        else:
            t = threading.Thread(target=dntt, args=(i, ))
            t.start()
            abc.append(t)

        count += 1
    for i in abc:
        i.join()

    out("clear")
    print "\n\n\t\t\tSETUP COMPLETE"
    print("Namenode is " + ip[0])
    print("Jobtracker is " + ip[1])
    out("gnome-terminal -x sshpass -p redhat ssh -o StrictHostKeyChecking=no root@"
        + ip[0])
    out("gnome-terminal -x sshpass -p redhat ssh -o StrictHostKeyChecking=no root@"
        + ip[1])
Example #3
0
def main():
	aip.main()
	f=open("aip.txt")
	ip=f.read().split()
	f.close()
	config.config(ip[0],ip[1])
	count=0	
	inst=[]
	for i in ip:
		
		t=threading.Thread(target=install,args=(i,))
		inst.append(t)
		t.start()
	for i in inst:
		i.join()	
	abc=[]
	
	for i in ip:
		
		
		if count == 0:
			nn(i)
			
		elif count == 1:
			jt(i)
		else:
			t=threading.Thread(target=dntt,args=(i,))
			t.start()
			abc.append(t)
	
		count +=1
	for i in abc:
		i.join()
	
	out("clear")	
	print "\n\n\t\t\tSETUP COMPLETE"
	print("Namenode is "+ip[0])
	print("Jobtracker is "+ip[1])
	out("gnome-terminal -x sshpass -p redhat ssh -o StrictHostKeyChecking=no root@"+ip[0])
	out("gnome-terminal -x sshpass -p redhat ssh -o StrictHostKeyChecking=no root@"+ip[1])
Example #4
0
def main():
	d=FeildStorage()
	aip.main()
	f=open("aip.txt")
	ip=f.read().split()
	f.close()
	nnip=d.getvalue('nn')
	jtip=d.getvalue('jt')
	clntip=d.getvalue('client')
	service_hive=d.getvalue('service_hive')
	service_pig=d.getvalue('service_pig')
	service_sqoop=d.getvalue('service_sqoop')
	count=0
	for i in ip:
		if i==nnip:
			ip[count],ip[0]=ip[0],ip[count]
		elif i==jtip:
			ip[count],ip[1]=ip[1],ip[count]
		elif i == clntip:
			ip[count],ip[2]=ip[2],ip[count]
		else:
			pass
		count += 1	
	
	
	config.config(ip[0],ip[1])
	count=0	
	inst=[]
	for i in ip:
		
		t=threading.Thread(target=install,args=(i,))
		inst.append(t)
		t.start()
	for i in inst:
		i.join()
		
		
	
	abc=[]
	
	for i in ip:
		
	
		if count == 0:
			nn(i)
			
		elif count == 1:
			jt(i)
		
		elif count == 2:
		c=open("client_ip.txt",w+)
		c.write(i)
		c.close()
		
		else:
			t=threading.Thread(target=dntt,args=(i,))
			t.start()
			abc.append(t)
	
		count +=1
	for i in abc:
		i.join()
		
	if service_pig:
		services.pig(clntip)
	elif service_hive:
		services.hive(clntip)
	elif service_sqoop:
		services.sqoop(clntip)
	else:
		pass
	
	
	out("clear")	
	print "\n\n\t\t\tSETUP COMPLETE"
	print("Namenode is "+ip[0])
	print("Jobtracker is "+ip[1])
	print("Client is "ip[2])