- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
Is it possible to add another Kafka broker to my cluster through Ambari?
- Labels:
-
Apache Ambari
-
Apache Kafka
Created ‎09-30-2015 02:01 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How can i assign the existing topic partition to newly added node ?
