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")
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])
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])
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])