文档首页> MapReduce服务 MRS> 组件操作指南(普通版)> 使用ZooKeeper> ZooKeeper常见问题> 为什么在Zookeeper服务器上启用安全的netty配置时,四个字母的命令不能与linux的netcat命令一起使用
更新时间:2022-09-30 GMT+08:00
分享

为什么在Zookeeper服务器上启用安全的netty配置时,四个字母的命令不能与linux的netcat命令一起使用

问题

为什么在Zookeeper服务器上启用安全的netty配置时,四个字母的命令不能与linux的netcat命令一起使用?

例如:

echo stat |netcat host port

回答

Linux的netcat命令没有与Zookeeper服务器安全通信的选项,所以当启用安全的netty配置时,它不能支持Zookeeper四个字母的命令。

为了避免这个问题,用户可以使用下面的Java API来执行四个字母的命令。

org.apache.zookeeper.client.FourLetterWordMain

例如:

String[] args = new String[]{host, port, "stat"};
org.apache.zookeeper.client.FourLetterWordMain.main(args);

netcat命令只能用于非安全的netty配置。

分享:

    相关文档

    相关产品