Cool, I'm glad you were able to make it work, and thanks for the detailed steps.
Yusaku From: João Alves <[email protected]<mailto:[email protected]>> Reply-To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Date: Monday, May 18, 2015 3:43 AM To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Subject: Re: Move History Server Hey Yusaku, Thank you for your answer. With your help I was able to move it. I will just add here some modifications to your instructions so it can help others. 4 - This command did not work for me but the following did: curl -i -u USER:PASS -H 'X-Requested-By: ambari' -X POST -d'{"HostRoles":{"component_name":"HISTORYSERVER"}}' http://AMBARI_SERVER_HOST:8080/api/v1/clusters/CLUSTER_NAME/hosts/TARGET_HOSTNAME/host_components 5 - I also needed to update some configs on the MapReduce2 service in Ambari. The configs were the following: mapreduce.jobhistory.address and mapreduce.jobhistory.webapp.address Best Regards, João Alves On 15 May 2015, at 01:22, Yusaku Sako <[email protected]<mailto:[email protected]>> wrote: Hi, Unfortunately, History Server cannot be moved from the UI at the moment. However you can do the following: 1. Take a backup of your Ambari database 2. Stop History Server from the UI and wait until it is stopped. 3. Delete History Server from the source host via the API: curl -i -u admin:admin -H 'X-Requested-By: ambari' -X DELETE http://AMBARI_SERVER_HOST:8080/api/v1/clusters/CLUSTERNAME/hosts/HOSTNAME/h ost_components/HISTORYSERVER 4. Add History Server to the target host via the API: curl -i -u admin:admin -H 'X-Requested-By: ambari' -X POST -d '{"host_components" : [{"HostRoles":{"component_name":"HISTORYSERVER"}}] }' http://AMBARI_SERVER_HOST:8080/api/v1/clusters/CLUSTER_NAME/hosts/TARGET_HO STNAME 5. Go to the UI to install and start History Server. I hope this helps. Yusaku On 5/13/15 8:29 AM, "João Alves" <[email protected]<mailto:[email protected]>> wrote: Hey all, I have a cluster with HDP 2.1.7 stack which I recently upgraded from Ambari 1.6.1 to 2.0.0. I have a computer in my cluster that I need to decommission. I have been moving away all the master components from this machine. The last remaining is the History Server however it seems that there is no option to move it. I searched around and did not found any resources on how to do this. Could someone give me any pointers on how to move this component to another machine? Thanks for your help, João Alves
