Thanks all for this.
Las question around this.

If I write scripts for topics, I am afraid it will change partitions for
some default/internal system created topics which I don't want,
In that Case, I guess, I have to filter topic list first and then provide
it to the script...

 is that correct?


On Mon, 22 Jun 2020 at 9:59 AM, Liam Clarke-Hutchinson <
liam.cla...@adscale.co.nz> wrote:

> Hi Sunil,
>
> You'd want to do a bit of shell scripting for this.
>
> for topic in $(./kafka-topics.sh --bootstrap-server your-kafka-here:9092
> --list); do
>   ./kafka-topics.sh --bootstrap-server your-kafka-here:9092 --topic $topic
> --partitions X --alter
> done
>
> Etc. etc. And yep, to make sure further auto created topics have your
> desired partitions, you will need to change that property on the brokers
> and rolling restart.
>
> Cheers,
>
> Liam Clarke-Hutchinson
>
> On Mon, Jun 22, 2020 at 4:16 PM sunil chaudhari <
> sunilmchaudhar...@gmail.com>
> wrote:
>
> > Manoj,
> > You mean I have execute this command manually for all 350 Topics which I
> > already have?
> > Is there any possibility I can use any wild cards?
> >
> >
> > On Mon, 22 Jun 2020 at 9:28 AM, <manoj.agraw...@cognizant.com> wrote:
> >
> > > You can use below command to alter to partition
> > >
> > > ./bin/kafka-topics.sh --alter --zookeeper localhost:2181 --topic
> my-topic
> > > --partitions 6
> > >
> > >  Thanks
> > > Manoj
> > >
> > >
> > >
> > > On 6/21/20, 7:38 PM, "sunil chaudhari" <sunilmchaudhar...@gmail.com>
> > > wrote:
> > >
> > >     [External]
> > >
> > >
> > >     Hi,
> > >     I already have 350 topics created. Please guide me how can I do
> that
> > > for
> > >     these many topics?
> > >     Also I want each new topic to be created with more number
> partitions
> > >     automatically than previous number 3, which I had set in
> properties.
> > >
> > >     Regards,
> > >     Sunil.
> > >
> > >     On Mon, 22 Jun 2020 at 6:31 AM, Liam Clarke-Hutchinson <
> > >     liam.cla...@adscale.co.nz> wrote:
> > >
> > >     > Hi Sunil,
> > >     >
> > >     > The broker setting num.partitions only applies to automatically
> > > created
> > >     > topics (if that is enabled) at the time of creation. To change
> > > partitions
> > >     > for a topic you need to use kafka-topics.sh to do so for each
> > topic.
> > >     >
> > >     > Kind regards,
> > >     >
> > >     > Liam Clarke-Hutchinson
> > >     >
> > >     > On Mon, Jun 22, 2020 at 3:16 AM sunil chaudhari <
> > >     > sunilmchaudhar...@gmail.com>
> > >     > wrote:
> > >     >
> > >     > > Hi,
> > >     > > I want to change number of partitions for all topics.
> > >     > > How can I change that? Is it server.properties which I need to
> > > change?
> > >     > > Then, in that case I have to restart broker right?
> > >     > >
> > >     > > I checked from confluent control center, there is no option to
> > > change
> > >     > > partitions.
> > >     > >
> > >     > > Please advise.
> > >     > >
> > >     > > Regards,
> > >     > > Sunil
> > >     > >
> > >     >
> > >
> > >
> > > This e-mail and any files transmitted with it are for the sole use of
> the
> > > intended recipient(s) and may contain confidential and privileged
> > > information. If you are not the intended recipient(s), please reply to
> > the
> > > sender and destroy all copies of the original message. Any unauthorized
> > > review, use, disclosure, dissemination, forwarding, printing or copying
> > of
> > > this email, and/or any action taken in reliance on the contents of this
> > > e-mail is strictly prohibited and may be unlawful. Where permitted by
> > > applicable law, this e-mail and other e-mail communications sent to and
> > > from Cognizant e-mail addresses may be monitored.
> > > This e-mail and any files transmitted with it are for the sole use of
> the
> > > intended recipient(s) and may contain confidential and privileged
> > > information. If you are not the intended recipient(s), please reply to
> > the
> > > sender and destroy all copies of the original message. Any unauthorized
> > > review, use, disclosure, dissemination, forwarding, printing or copying
> > of
> > > this email, and/or any action taken in reliance on the contents of this
> > > e-mail is strictly prohibited and may be unlawful. Where permitted by
> > > applicable law, this e-mail and other e-mail communications sent to and
> > > from Cognizant e-mail addresses may be monitored.
> > >
> >
>

Reply via email to