Apache zookeeper 如何在Zookeeper中加载数据

Apache zookeeper 如何在Zookeeper中加载数据,apache-zookeeper,Apache Zookeeper,如果我使用Zookeeper进行外部应用程序配置,在应用程序启动之前,第一次在Zookeeper中加载数据的正确方法是什么?在启动需要此数据的应用程序之前,将其与将初始静态数据加载到数据库(例如国家列表)进行比较。对于数据库,有无数的方法和工具可以做到这一点-slq插入脚本、mongodbimport、liquibase。。。Zookeeper不是一个数据库,但应该有一种方法可以将一些数据放入其中,而无需使用zkCli编写每个步骤的脚本。可以更具体一些吗?您的意思是您想在另一个应用程序启动时使用

如果我使用Zookeeper进行外部应用程序配置,在应用程序启动之前,第一次在Zookeeper中加载数据的正确方法是什么?在启动需要此数据的应用程序之前,将其与将初始静态数据加载到数据库(例如国家列表)进行比较。对于数据库,有无数的方法和工具可以做到这一点-slq插入脚本、mongodbimport、liquibase。。。Zookeeper不是一个数据库,但应该有一种方法可以将一些数据放入其中,而无需使用zkCli编写每个步骤的脚本。

可以更具体一些吗?您的意思是
您想在另一个应用程序启动时使用zookeeper加载该应用程序的配置吗?
。我说的对吗?伊梅沙,我加了更多的文字来澄清这个问题。我希望现在清楚了。Zookeeper有一个java客户端。你可以用它。但是有一个Apache Curator,它是围绕Zookeeper java客户端编写的。您可以使用它在zookeeper集合中存储和检索数据。阅读我的这篇博文,谢谢你的提示。我在应用程序中使用了Curator。不过,我想知道如何使用工具加载一些数据,而不编写代码。我遇到了一个类似的/相关的问题:我想在Spring云应用程序中使用zookeeper作为分布式配置服务来取代Spring云配置服务。后一种服务可以由一个git文件夹来支持,该文件夹包含许多属性文件,这些文件的内容在启动时从配置服务加载并馈送到客户端应用程序。如果动物园管理员也能提供类似的服务,那就太好了。是的,您可以使用CuratorAPI编写自己的java服务,但这是一个常见问题,我想知道是否没有现成的解决方案。您能更具体一点吗?您的意思是
您想在另一个应用程序启动时使用zookeeper加载该应用程序的配置吗?
。我说的对吗?伊梅沙,我加了更多的文字来澄清这个问题。我希望现在清楚了。Zookeeper有一个java客户端。你可以用它。但是有一个Apache Curator,它是围绕Zookeeper java客户端编写的。您可以使用它在zookeeper集合中存储和检索数据。阅读我的这篇博文,谢谢你的提示。我在应用程序中使用了Curator。不过,我想知道如何使用工具加载一些数据,而不编写代码。我遇到了一个类似的/相关的问题:我想在Spring云应用程序中使用zookeeper作为分布式配置服务来取代Spring云配置服务。后一种服务可以由一个git文件夹来支持,该文件夹包含许多属性文件,这些文件的内容在启动时从配置服务加载并馈送到客户端应用程序。如果动物园管理员也能提供类似的服务,那就太好了。是的,您可以使用CuratorAPI编写自己的java服务,但这是一个常见问题,我想知道是否有现成的解决方案。