Kafka(华为FusionInsight )操作命令

华为大数据kafka操作
web界面创建角色、用户。用户管理角色
进入服务器环境,进入客户端目录/opt/hadoopclient,导入环境变量source bigdata_env。
切换用户kinit kafka用户(kafka_test)
1)创建topic
kafka-topics.sh --create --zookeeper hadoop-test1:24002,hadoop-test2:24002,hadoop-test3:24002/kafka --partitions 6 --replication-factor 2 --topic lj_test01

2)查看topic
kafka-topics.sh --list --zookeeper hadoop-test1:24002,hadoop-test2:24002,hadoop-test3:24002/kafka

2)赋topic和用户对于的生产权限,由管理员用户操作。
kafka-acls.sh --authorizer-properties zookeeper.connect=hadoop-test1:24002,hadoop-test2:24002,hadoop-test3:24002/kafka --add --allow-principal User:Lj_kafka --producer --topic lj_test01

3)赋topic和用户对于的消费权限,由管理员用户操作。
kafka-acls.sh --authorizer-properties zookeeper.connect=hadoop-test1:24002,hadoop-test2:24002,hadoop-test3:24002/kafka --add --allow-principal User:Lj_kafka --consumer --topic lj_test01 --group test01

4)New Consumer API消费数据,需要拥有该Topic的消费者权限
kafka-console-producer.sh --broker-list hadoop-test1:21007,hadoop-test2:21007,hadoop-test3:21007,hadoop-test4:21007 --topic lj_test01 --producer.config config/producer.propertperties

猜你喜欢

转载自www.cnblogs.com/runnerjack/p/9425130.html