[ 
https://issues.apache.org/jira/browse/KAFKA-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14084641#comment-14084641
 ] 

Mickael Hemri commented on KAFKA-1019:
--------------------------------------

I tried with zookeeper 3.3.6 and we have the same issue.
To reproduce:

Create a topic named testid
{code}bin/kafka-topics.sh --topic testid --replication-factor 3 --partition 3 
--zookeeper 127.0.0.1:2181/kafka --create
Created topic "testid".{code}

{code}./bin/kafka-topics.sh --topic testid --zookeeper 127.0.0.1:2181/kafka 
--describe
Topic:testid    PartitionCount:3        ReplicationFactor:3     Configs:
        Topic: testid   Partition: 0    Leader: 31985   Replicas: 
31985,9920,4580       Isr: 31985,9920,4580
        Topic: testid   Partition: 1    Leader: 4580    Replicas: 
4580,31985,9920       Isr: 4580,31985,9920
        Topic: testid   Partition: 2    Leader: 9920    Replicas: 
9920,4580,31985       Isr: 9920,4580,31985
{code}
Ok great, we have leaders and  /brokers/topics/testid/partitions in zookeeper

Delete testid topic
{code}bin/kafka-run-class.sh kafka.admin.DeleteTopicCommand --topic testid 
--zookeeper 127.0.0.1:2181/kafka
deletion succeeded!
{code}

Create again a topic named testid
{code}bin/kafka-topics.sh --topic testid --replication-factor 3 --partition 3 
--zookeeper 127.0.0.1:2181/kafka --create
Created topic "testid".{code}

Now check:
{code}./bin/kafka-topics.sh --topic testid --zookeeper 127.0.0.1:2181/kafka 
--describe
Topic:testid    PartitionCount:3        ReplicationFactor:3     Configs:
        Topic: testid   Partition: 0    Leader: none    Replicas: 
31985,4580,9920       Isr: 
        Topic: testid   Partition: 1    Leader: none    Replicas: 
4580,9920,31985       Isr: 
        Topic: testid   Partition: 2    Leader: none    Replicas: 
9920,31985,4580       Isr:{code}

As you can see we have no leader when we create the topic after a deletion. And 
there is no /brokers/topics/testid/partitions in zookeeper
It works again with a different topic name, so it seems that something is not 
properly deleted with DeleteTopicCommand command.

We reproduced it on 3 differents zookeeper chroot: 127.0.0.1:2181/kafka, 
127.0.0.1:2181/kafka2 and 127.0.0.1:2181/kafka3

Thanks

> kafka-preferred-replica-election.sh will fail without clear error message if 
> /brokers/topics/[topic]/partitions does not exist
> ------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: KAFKA-1019
>                 URL: https://issues.apache.org/jira/browse/KAFKA-1019
>             Project: Kafka
>          Issue Type: Bug
>    Affects Versions: 0.8.1
>            Reporter: Guozhang Wang
>              Labels: newbie
>             Fix For: 0.8.2
>
>
> From Libo Yu:
> I tried to run kafka-preferred-replica-election.sh on our kafka cluster.
> But I got this expection:
> Failed to start preferred replica election
> org.I0Itec.zkclient.exception.ZkNoNodeException: 
> org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = 
> NoNode for /brokers/topics/uattoqaaa.default/partitions
> I checked zookeeper and there is no 
> /brokers/topics/uattoqaaa.default/partitions. All I found is
> /brokers/topics/uattoqaaa.default.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to