Thanks for the answer. I send you the info:
I am ommiting all the files in each directory, just leaves one for showing
the structure.
There are two topics: access_log@nginx-nginx-api-master and
access_log@nginx-nginx-api-v1.
The consumer uses a whitelist with the regex access_log@nginx-nginx-api-.*,
so both topis are consumed
 I don't see any problem with the topics names.

Broker 0:
/kafka/logs> tree
.
|-- access_log@nginx-nginx-api-master-0
|   `-- 00000000104220676901.kafka
|-- access_log@nginx-nginx-api-master-1
|   `-- 00000001848656795194.kafka
|-- access_log@nginx-nginx-api-master-2
|   `-- 00000000205422337816.kafka
|-- access_log@nginx-nginx-api-master-3
|   `-- 00000000065714271675.kafka
|-- access_log@nginx-nginx-api-master-4
|   `-- 00000002042994150834.kafka
|-- access_log@nginx-nginx-api-master-5
|   `-- 00000003554704806448.kafka
|-- access_log@nginx-nginx-api-master-6
|   `-- 00000005445803344687.kafka
|-- access_log@nginx-nginx-api-master-7
|   `-- 00000003606342657110.kafka
|-- access_log@nginx-nginx-api-master-8
|   `-- 00000002693751681000.kafka
|-- access_log@nginx-nginx-api-master-9
|   `-- 00000001393405947605.kafka
|-- access_log@nginx-nginx-api-v1-0
|   `-- 00000000132598986468.kafka
|-- access_log@nginx-nginx-api-v1-1
|   `-- 00000000137269970386.kafka
|-- access_log@nginx-nginx-api-v1-2
|   `-- 00000000136972308161.kafka
|-- access_log@nginx-nginx-api-v1-3
|   `-- 00000000146486674802.kafka
|-- access_log@nginx-nginx-api-v1-6
|   `-- 00000000009125337012.kafka
|-- access_log@nginx-nginx-api-v1-8
|   `-- 00000000009010149647.kafka

broker 1:
/kafka/logs> tree
.
|-- access_log@nginx-nginx-api-master-0
|   `-- 00000002313153902757.kafka
|-- access_log@nginx-nginx-api-master-1
|   `-- 00000003097259627500.kafka
|-- access_log@nginx-nginx-api-master-2
|   `-- 00000002959536779137.kafka
|-- access_log@nginx-nginx-api-master-3
|   `-- 00000003053863102518.kafka
|-- access_log@nginx-nginx-api-master-4
|   `-- 00000002187535473763.kafka
|-- access_log@nginx-nginx-api-master-5
|   `-- 00000004427181341253.kafka
|-- access_log@nginx-nginx-api-master-6
|   `-- 00000002356845031168.kafka
|-- access_log@nginx-nginx-api-master-7
|   `-- 00000002286128315593.kafka
|-- access_log@nginx-nginx-api-master-8
|   `-- 00000002240322631141.kafka
|-- access_log@nginx-nginx-api-master-9
|   `-- 00000002298179990598.kafka
|-- access_log@nginx-nginx-api-v1-0
|   `-- 00000000000111649340.kafka
|-- access_log@nginx-nginx-api-v1-1
|   `-- 00000000000112654964.kafka
|-- access_log@nginx-nginx-api-v1-2
|   `-- 00000000000110500958.kafka
|-- access_log@nginx-nginx-api-v1-3
|   `-- 00000000000107970659.kafka

broker 2:
/kafka/logs> tree
.
|-- access_log@nginx-nginx-api-master-0
|   `-- 00000001295587955823.kafka
|-- access_log@nginx-nginx-api-master-1
|   `-- 00000001280489056047.kafka
|-- access_log@nginx-nginx-api-master-2
|   `-- 00000000465978408295.kafka
|-- access_log@nginx-nginx-api-master-3
|   `-- 00000000459780591967.kafka
|-- access_log@nginx-nginx-api-master-4
|   `-- 00000000558193144600.kafka
|-- access_log@nginx-nginx-api-master-5
|   `-- 00000000556797739267.kafka
|-- access_log@nginx-nginx-api-master-6
|   `-- 00000000553188940491.kafka
|-- access_log@nginx-nginx-api-master-7
|   `-- 00000000562912390935.kafka
|-- access_log@nginx-nginx-api-master-8
|   `-- 00000000594913040282.kafka
|-- access_log@nginx-nginx-api-master-9
|   `-- 00000000691253299404.kafka
|-- access_log@nginx-nginx-api-v1-0
|   `-- 00000000005593211143.kafka
|-- access_log@nginx-nginx-api-v1-1
|   `-- 00000000005569669640.kafka
|-- access_log@nginx-nginx-api-v1-2
|   `-- 00000000005572829089.kafka
|-- access_log@nginx-nginx-api-v1-3
|   `-- 00000000005598264785.kafka

broker 3:
/kafka/logs> tree
.
|-- access_log@nginx-nginx-api-master-0
|   `-- 00000000000048203157.kafka
|-- access_log@nginx-nginx-api-master-1
|   `-- 00000000000003173076.kaf|-- access_log@nginx-nginx-api-v1-0
|   `-- 00000000000000223076.kafka
|-- access_log@nginx-nginx-api-v1-2
|   `-- 00000000000000135488.kafka

broker 4:
/kafka/logs> tree
.
|-- access_log@nginx-nginx-api-master-0
|   `-- 00000000000101790264.kafka
|-- access_log@nginx-nginx-api-master-1
|   `-- 00000000000650193547.kafka
|-- access_log@nginx-nginx-api-master-4
|   `-- 00000000000516227252.kafka
|-- access_log@nginx-nginx-api-master-5
|   `-- 00000000000062572953.kafka
|-- access_log@nginx-nginx-api-master-6
|   `-- 00000000000566421014.kafka
|-- access_log@nginx-nginx-api-master-8
|   `-- 00000000000892503077.kafka
|-- access_log@nginx-nginx-api-v1-0
|   `-- 00000000000011969830.kafka
|-- access_log@nginx-nginx-api-v1-2
|   `-- 00000000000019642155.kafka
|-- access_log@nginx-nginx-api-v1-3
|   `-- 00000000000000636597.kafka

Thanks!
Javier Iseruk


On Thu, May 9, 2013 at 1:18 PM, Neha Narkhede <neha.narkh...@gmail.com>wrote:

> Could you check if the topic name is the same on all 5 brokers ? Can you
> send around the contents of the kafka log directory on all 5 brokers ?
>
> Thanks,
> Neha
>
>
> On Thu, May 9, 2013 at 8:51 AM, Javier Iseruk <
> javier.ise...@mercadolibre.com> wrote:
>
> > Hi.
> > I`m sending nginx logs to kafka. Each nginx goes to one exclusive
> > partition.
> > I guarantee this by asigning to each nginx a number (1 to 22), and I use
> > that number for a custom partitoner's partition method as the key
> > parameter:
> >   return Integer.parseInt(key) % partitions
> >
> > I have 22 nginxs, so I have 22 partitions with data.
> > The cluster has 5 brokers with ten partitions, so the total partitions
> for
> > the topic is 50.
> >
> > In teory I could be able to start up to 22 consumers and each one should
> be
> > able to consume from one partition.
> > But what is happening is that I only can start three consumers:
> > The first one consumes the ten partitions of the first broker.
> > The second one consumes the ten partitions of the second broker.
> > The third one consumes the remaining 2 partitions of the third broker.
> >
> > Any other consumer that I start in the same consumer group, doesn`t
> > consumes anything, and the three consumers that are consuming are not
> > balanced.
> >
> > I am using Kafka 0.7.1, with zookeeper and the java consumer connector,
> > with the zk.connect property.
> >
> > What could it be happening?
> >
> > Thanks for the help!
> >
> > --
> > Javier Iseruk
> > Architecture Team
> > Phone: +5411-4640-8063
> >
>



-- 
Javier Iseruk
Architecture Team
Phone: +5411-4640-8063

Reply via email to