Created 09-30-2015 02:01 PM
The cluster was initially installed with the broker only on one node. Is there a way to install and register additional brokers in Ambari after the fact?
Created on 09-30-2015 02:41 PM - edited 08-19-2019 06:00 AM
Yes - It is very easy to add another Kafka broker via the Ambari UI.
Step 1) From Ambari Home -> Hosts
Step 2) Select Host you would like to add the broker
Step 3) Select Add Kafka Broker
Step 4) Confirm you want to install Kafka Broker
Step 5) Sit back, crack open a beer and let Ambari do the rest!
Created 09-30-2015 02:02 PM
Yes. Go to Hosts from Ambari and you can click on Add Service at the bottom page. From the list of available services you can select kafka broker to be installed on that node.
Created on 09-30-2015 02:41 PM - edited 08-19-2019 06:00 AM
Yes - It is very easy to add another Kafka broker via the Ambari UI.
Step 1) From Ambari Home -> Hosts
Step 2) Select Host you would like to add the broker
Step 3) Select Add Kafka Broker
Step 4) Confirm you want to install Kafka Broker
Step 5) Sit back, crack open a beer and let Ambari do the rest!
Created 03-14-2016 05:35 PM
Thanks for the reply, it helped me a lot!
Unfortunately, when trying to apply this solution on our (secure) cluster, the installations hangs at "Install pending..." and looking at the ambari-server.log I see many errors like the following:
14 Mar 2016 12:54:03,430 INFO [qtp-ambari-client-21] AbstractResourceProvider:764 - Caught an exception while updating host components, retrying : java.lang.IllegalArgumentException: Missing KDC administrator credentials. The KDC administrator credentials must be set as a persisted or temporary credential resource.This may be done by issuing a POST to the /api/v1/clusters/:clusterName/credentials/kdc.admin.credential API entry point with the following payload: { "Credential" : { "principal" : "(PRINCIPAL)", "key" : "(PASSWORD)", "type" : "(persisted|temporary)"} } }
I'm currently logged on to Ambari as a user with admin privileges.
I should also point out that when confirming the broker installation the popup also states that: "Because Kerberos has been manually installed on the cluster, you will have to create/distribute principals and keytabs when this operation is finished."
Thanks in advance for any help.
Created 01-06-2020 03:02 AM
How can i assign the existing topic partition to newly added node ?