昨天需要使用HDF的Schema registry, 不过先前NiFi加了kerberos认证,不能访问,参考这个文档后还不行,就把NiFi的认证功能去掉了.
去除后要修改下Kafka参数,不然权限有问题(TOPIC_AUTHORIZATION_FAILED),最简单就是删除在装^-^
不过还是出现问题了: Kafka新建的topic不能访问,
察看了 topic信息发现这个topic的Leader: none
bin/kafka-topics.sh --zookeeper hdfmaster:2181 --describe
opic:test PartitionCount:1 ReplicationFactor:1 Configs:
Topic: test Partition: 0 Leader: none Replicas: 1002 Isr:
感觉是配置问题,先看了zookepper下权限(bin/zookeeper-shell.sh hdfmaster:2181),没问题
然后发现 /brokers/topics/test21下没有partitions目录,正常的都应该有.
然后具体解决参考这个文档,
rm /controller 后重启了zookeeper和Kafka,问题解决了,正常的topic信息如下:
另估计手工创建相关信息也可以,可以参考这篇https://blog.csdn.net/love910809/article/details/79977275