Apache zookeeper 如何从文件创建Zookeeper节点?

Apache zookeeper 如何从文件创建Zookeeper节点?,apache-zookeeper,Apache Zookeeper,使用zkCli.sh 创建-s/myznode“Hello World!”空 使用字符串“Hello World!”创建znode 如何让它使用文件的内容而不是字符串?如果查看ZooKeeperMain.java,您可以看到它在命令行上使用的唯一参数是要连接的服务器主机和端口 然后,如果您查看processZKCmd()方法,您会发现它只接受sequential和ephemeral的参数 但是,您可以向命令发送输入,例如。 ./zkCli.sh

使用zkCli.sh

创建-s/myznode“Hello World!”空

使用字符串“Hello World!”创建znode


如何让它使用文件的内容而不是字符串?

如果查看ZooKeeperMain.java,您可以看到它在命令行上使用的唯一参数是要连接的服务器主机和端口

然后,如果您查看processZKCmd()方法,您会发现它只接受sequential和ephemeral的参数

但是,您可以向命令发送输入,例如。 ./zkCli.sh 其中脚本包含“创建mynode null”

从这里开始,创建一个本身由文件内容创建的输入文件并不是一个漫长的过程。例如:

echo "create `cat myfile` > script; ./zkCli.sh < script
echo“创建`cat myfile`>script;/zkCli.sh