No sure if it is an option. But does filtering out topics with message
handler works for you? Are you going to resume consuming from a topic
after you stop consuming from it?

Jiangjie (Becket) Qin

On 3/12/15, 8:05 AM, "tao xiao" <xiaotao...@gmail.com> wrote:

>Yes, you are right. a dynamic topicfilter is more appropriate where I can
>filter topics at runtime via some kind of interface e.g. JMX
>
>On Thu, Mar 12, 2015 at 11:03 PM, Guozhang Wang <wangg...@gmail.com>
>wrote:
>
>> Tao,
>>
>> Based on your description I think the combination of whitelist /
>>blacklist
>> will not achieve your goal, since it is still static.
>>
>> Guozhang
>>
>> On Thu, Mar 12, 2015 at 6:30 AM, tao xiao <xiaotao...@gmail.com> wrote:
>>
>> > Thank you Guozhang for your advice. A dynamic topic filter is what I
>>need
>> > so that I can stop a topic consumption when I need to at runtime.
>> >
>> > On Thu, Mar 12, 2015 at 9:21 PM, Guozhang Wang <wangg...@gmail.com>
>> wrote:
>> >
>> > > 1. Dynamic: yeah that is sth. we could think of, this could be
>>useful
>> > > operationally.
>> > > 2. Regex: I think in terms of expressiveness it should be sufficient
>> for
>> > > almost all subset of topics. In practice usually the rule of thumb
>>is
>> > that
>> > > you will create your topics that belongs to the same "group" with
>>some
>> > > prefix / suffix so that regex expression would not be crazily long.
>> > >
>> > > Guozhang
>> > >
>> > > On Thu, Mar 12, 2015 at 6:10 AM, tao xiao <xiaotao...@gmail.com>
>> wrote:
>> > >
>> > > > something like dynamic filtering that can be updated at runtime or
>> deny
>> > > all
>> > > > but allow a certain set of topics that cannot be specified easily
>>by
>> > > regex
>> > > >
>> > > > On Thu, Mar 12, 2015 at 9:06 PM, Guozhang Wang
>><wangg...@gmail.com>
>> > > wrote:
>> > > >
>> > > > > Hmm, what kind of customized filtering do you have in mind? I
>> thought
>> > > > with
>> > > > > "--whitelist" you could already specify regex to do filtering.
>> > > > >
>> > > > > On Thu, Mar 12, 2015 at 5:56 AM, tao xiao <xiaotao...@gmail.com>
>> > > wrote:
>> > > > >
>> > > > > > Hi Guozhang,
>> > > > > >
>> > > > > > I was meant to be topicfilter not topic-count. sorry for the
>> > > confusion.
>> > > > > > What I want to achieve is to pass my own customized
>>topicfilter
>> to
>> > MM
>> > > > so
>> > > > > > that I can filter out topics what ever I like. I know MM
>>doesn't
>> > > > support
>> > > > > > this now. I am just thinking if this is a good feature to add
>>in
>> > > > > >
>> > > > > > On Thu, Mar 12, 2015 at 8:24 PM, Guozhang Wang <
>> wangg...@gmail.com
>> > >
>> > > > > wrote:
>> > > > > >
>> > > > > > > Hi Tao,
>> > > > > > >
>> > > > > > > Sorry I was mistaken before, yes in MM you can only directly
>> > > specify
>> > > > > > > "--whitelist", "--blacklist", and  the number of streams you
>> want
>> > > to
>> > > > > > create
>> > > > > > > via "--num.streams", but cannot set specific topic-count.
>>This
>> is
>> > > > > because
>> > > > > > > MM is mainly used for cross DC replication, and hence
>>usually
>> > will
>> > > > pipe
>> > > > > > all
>> > > > > > > topics or a majority of the topics from the source cluster
>>to
>> the
>> > > > > > > destination, hence usually you do not care about "some
>>topics
>> > > should
>> > > > > get
>> > > > > > X
>> > > > > > > streams, while some other topics should get Y streams".
>> > > > > > >
>> > > > > > > Guozhang
>> > > > > > >
>> > > > > > > On Wed, Mar 11, 2015 at 11:59 PM, tao xiao <
>> xiaotao...@gmail.com
>> > >
>> > > > > wrote:
>> > > > > > >
>> > > > > > > > The topic list is not specified in consumer.properties
>>and I
>> > > don't
>> > > > > > think
>> > > > > > > > there is any property in consumer config that allows us to
>> > > specify
>> > > > > what
>> > > > > > > > topics we want to consume. Can you point me to the
>>property
>> if
>> > > > there
>> > > > > is
>> > > > > > > > any?
>> > > > > > > >
>> > > > > > > > On Thu, Mar 12, 2015 at 12:14 AM, Guozhang Wang <
>> > > > wangg...@gmail.com>
>> > > > > > > > wrote:
>> > > > > > > >
>> > > > > > > > > Tao,
>> > > > > > > > >
>> > > > > > > > > In MM people can pass in consumer configs, in which
>>people
>> > can
>> > > > > > specify
>> > > > > > > > > consumption topics, either in regular topic list format
>>or
>> > > > > whitelist
>> > > > > > /
>> > > > > > > > > blacklist. So I think it already does what you need?
>> > > > > > > > >
>> > > > > > > > > Guozhang
>> > > > > > > > >
>> > > > > > > > > On Tue, Mar 10, 2015 at 10:09 PM, tao xiao <
>> > > xiaotao...@gmail.com
>> > > > >
>> > > > > > > wrote:
>> > > > > > > > >
>> > > > > > > > > > Thank you guys for answering. I think it will be good
>> that
>> > we
>> > > > can
>> > > > > > > pass
>> > > > > > > > > in a
>> > > > > > > > > > customised topicCount ( I think this is the interface
>> > > whitelist
>> > > > > and
>> > > > > > > > > > backlist implement if I am not mistaken) to MM to
>>achieve
>> > > > similar
>> > > > > > > thing
>> > > > > > > > > >
>> > > > > > > > > > On Wednesday, March 11, 2015, Guozhang Wang <
>> > > > wangg...@gmail.com>
>> > > > > > > > wrote:
>> > > > > > > > > >
>> > > > > > > > > > > Hi Tao,
>> > > > > > > > > > >
>> > > > > > > > > > > Unfortunately MM does not support whitelist /
>>blacklist
>> > at
>> > > > the
>> > > > > > same
>> > > > > > > > > time,
>> > > > > > > > > > > and you have to choose either one upon
>>initialization.
>> As
>> > > for
>> > > > > > your
>> > > > > > > > > case,
>> > > > > > > > > > I
>> > > > > > > > > > > think it can be captured by some reg-ex to exclude
>> > nothing
>> > > > else
>> > > > > > but
>> > > > > > > > > "10",
>> > > > > > > > > > > but I do not know the exact expression.
>> > > > > > > > > > >
>> > > > > > > > > > > Guozhang
>> > > > > > > > > > >
>> > > > > > > > > > > On Tue, Mar 10, 2015 at 7:58 AM, tao xiao <
>> > > > > xiaotao...@gmail.com
>> > > > > > > > > > > <javascript:;>> wrote:
>> > > > > > > > > > >
>> > > > > > > > > > > > I actually mean if we can achieve this in mirror
>> maker.
>> > > > > > > > > > > >
>> > > > > > > > > > > > On Tue, Mar 10, 2015 at 10:52 PM, tao xiao <
>> > > > > > xiaotao...@gmail.com
>> > > > > > > > > > > <javascript:;>> wrote:
>> > > > > > > > > > > >
>> > > > > > > > > > > > > Hi,
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > I have an user case where I need to consume a
>>list
>> > > topics
>> > > > > > with
>> > > > > > > > name
>> > > > > > > > > > > that
>> > > > > > > > > > > > > matches pattern topic.* except for one that is
>> > > topic.10.
>> > > > Is
>> > > > > > > > there a
>> > > > > > > > > > way
>> > > > > > > > > > > > > that I can combine the use of whitelist and
>> blacklist
>> > > so
>> > > > > > that I
>> > > > > > > > can
>> > > > > > > > > > > > achieve
>> > > > > > > > > > > > > something like accept all topics with regex
>>topic.*
>> > but
>> > > > > > exclude
>> > > > > > > > > > > topic.10?
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > --
>> > > > > > > > > > > > > Regards,
>> > > > > > > > > > > > > Tao
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > > > --
>> > > > > > > > > > > > Regards,
>> > > > > > > > > > > > Tao
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > > > --
>> > > > > > > > > > > -- Guozhang
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > > > --
>> > > > > > > > > > Regards,
>> > > > > > > > > > Tao
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > > >
>> > > > > > > > >
>> > > > > > > > > --
>> > > > > > > > > -- Guozhang
>> > > > > > > > >
>> > > > > > > >
>> > > > > > > >
>> > > > > > > >
>> > > > > > > > --
>> > > > > > > > Regards,
>> > > > > > > > Tao
>> > > > > > > >
>> > > > > > >
>> > > > > > >
>> > > > > > >
>> > > > > > > --
>> > > > > > > -- Guozhang
>> > > > > > >
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > > --
>> > > > > > Regards,
>> > > > > > Tao
>> > > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > > --
>> > > > > -- Guozhang
>> > > > >
>> > > >
>> > > >
>> > > >
>> > > > --
>> > > > Regards,
>> > > > Tao
>> > > >
>> > >
>> > >
>> > >
>> > > --
>> > > -- Guozhang
>> > >
>> >
>> >
>> >
>> > --
>> > Regards,
>> > Tao
>> >
>>
>>
>>
>> --
>> -- Guozhang
>>
>
>
>
>-- 
>Regards,
>Tao

Reply via email to