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


Reply via email to