我有一个Accumulo 2.0.0实例,正在使用UNO构建过程运行。我已经运行了accumulo示例中的helloworld jar,将50万条记录写入Hadoop表。
我正在寻找一个docker容器的例子,它可以用来访问我的Accumulo实例,以读取该实例中的信息。有人知道API调用Accumulo 2.0的现有容器的例子吗?
我发现了关于在容器中运行Accumulo的讨论。我试图让Accumulo在容器之外运行,并从docker容器访问实例。
感谢
Uno是一个用于在单个节点上运行测试和开发的工具。在另一个节点中运行客户端,无论是Docker还是其他节点,都只是而不是Uno所要满足的预期用例。
此外,请注意,Uno是Apache软件基金会未发布的软件,ASF或Fluo PMC此时不建议开发团队以外的用户使用它。有关更多信息,请参阅ASF发布的此政策。
尽管如此,您可能能够在Docker容器内运行Accumulo客户端(假设您拥有在那里运行客户端的所有类路径项(。但是,您可能需要在uno.conf
文件(UNO_HOST
(中设置一个特定的主机名,而不是localhost
。如果您使用的DNS名称和IP地址可以从Docker容器中访问,那么它应该与适当的Docker网络配置配合使用。
我不是Docker网络方面的专家,但在互联网上快速搜索得到了这份文档。
有关Uno的更多详细信息,请访问Uno软件开发人员的Fluo邮件列表。