I know how to change. I'm wondering what the ramifications are (losing data, etc.).
On Tue, Jan 8, 2013 at 1:41 PM, Corbin Hoenes <cor...@tynt.com> wrote: > David > > Sounds like there is an admin ddl you have to run on your existing topic > to change the # after creation. > > Sent from my iPhone > > On Jan 8, 2013, at 2:24 PM, David Ross <dyr...@klout.com> wrote: > > > Yeah that makes sense, but what if we do need to change the number of > > partitions? What if we need to reduce it? > > > > On Tue, Jan 8, 2013 at 12:42 PM, Jun Rao <jun...@gmail.com> wrote: > > > >> If you don't have a lot of topics, one thing you can do is to > >> over-partition a topic. > >> > >> Also, in 0.7, # of partitions grows with brokers. This is going to > change > >> in 0.8, in which # of partitions is specified at topic creation time and > >> won't change as brokers change. One needs to use an admin DDL to change > # > >> of partitions. > >> > >> Thanks, > >> > >> Jun > >> > >> On Mon, Jan 7, 2013 at 10:23 PM, David Ross <dyr...@klout.com> wrote: > >> > >>> Hello, > >>> > >>> We have found that, for our application, having a number of total > >>> partitions as a multiple of the number of consumer hosts is beneficial. > >>> Because of this, whenever we add or remove consumer hosts, we have to > >>> change the number of partitions in the server config. > >>> > >>> What are best practices for changing the number of partitions? It seems > >>> like adding partitions is fine but removing partitions would result in > >> data > >>> loss - am I right? Is that avoidable? Is it preferable to bring in new > >>> servers with new partitions? Anything else I should keep in mind on > this > >>> issue? > >>> > >>> > >>> Thanks! > >>> > >>> David > >> >