【问题标题】:How to create a voldemort store?如何创建伏地魔商店?
【发布时间】:2013-10-20 03:45:24
【问题描述】:

我正在尝试了解 Voldemort java API。我是非关系数据库的新手,所以据我了解,伏地魔的存储可以与关系模型中的表进行比较。我在文档中看到了以下代码。

String bootstrapUrl = "tcp://localhost:6666";
StoreClientFactory factory = new SocketStoreClientFactory(new ClientConfig().setBootstrapUrls(bootstrapUrl));

// create a client that executes operations on a single store
StoreClient client = factory.getStoreClient("test");

在这里,我们得到了一个基于现有商店的商店客户端(测试)。我怎样才能通过java真正为Voldemort创建一个商店?

【问题讨论】:

    标签: java voldemort


    【解决方案1】:

    根据我的阅读,你不能。

    这是因为 Store 是在 Voldemort 服务器的 stores.xml 文件中定义的,并且无法通过 Java API 修改。

    它不可修改,因为 store 创建看起来是在启动时完成的。

    您可以在这里浏览代码:https://github.com/voldemort/voldemort

    【讨论】:

    • 好吧,我认为您可以修改商店,但我找不到任何实际创建它的东西。我没有尝试修改存储,但是看起来 StorageConfiguration 接口中的更新方法是为了修改它。看这里:project-voldemort.com/voldemort/javadoc/all/voldemort/store/…
    • 我希望更新方法也可以创建一个,如果还没有的话。如果可行,将发布答案:)
    • 您可以使用 AdminClient 对象的 addStore 方法创建商店
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-26
    • 2012-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多