一个不爽就把kafka暴力删除了,但是因为没有删除干净,导致在CDH内重新安装的时候出现错误,记录一下,估计很少有人遇到
卸载重新安装kafka出现分配失败,缺少json文件的错误,重启电脑,切换cloudera-scm用户,执行删除命令rm -rf KAFKA-3.1.0-1.3.1.0.p0.35,每个节点都执行一次,
然后发现报的错误在一个一个小时,然后可以重新激活
另外:
如果一直处于激活状态无法回退,可以通过CDH的restful命令去回退
http://${cloudera-managerIP}/api/v16/clusters/{clusterName}/parcels
/products/{product}/versions/{version}/commands/deactivate
curl -u admin:admin -X POST http://192.168.200.100:7180/api/v19/clusters/cluster/parcels/products/KAFKA/versions/3.1.0-1.3.1.0.p0.35/commands/deactivate
curl -u admin:admin -X POST http://192.168.200.100:7180/api/v19/clusters/cluster/parcels/products/KAFKA/versions/3.1.0-1.3.1.0.p0.35/commands/cancelDistribution
curl -u admin:admin -X POST http://192.168.200.100:7180/api/v19/clusters/cluster/parcels/products/KAFKA/versions/3.1.0-1.3.1.0.p0.35/commands/startRemovalOfDistribution
curl -u admin:admin “http://192.168.200.100:7180/api/v19/clusters”
具体命令参见CDH管理界面的右上角的–>支持–>API文档–>REST