看了下,代码和你的验证步骤没啥问题。
java程序应该和kafka命令执行应该不在同一环境吧,java在本机,命令在虚拟机。
可以在检查下双网卡问题。