I have a 3 zk nodes cluster. And 7 kafka broker nodes.
So when I create any topic then I can set replica factor and no of partitions us
You will need to use Kafka partition reassignment. This is unfortunately a semi manual process currently: https://kafka.apache.org/documentation/#basic_ops_cluster_expansion