0

我有一个需要与 Nitrogen 连接的 Cassandra 集群?我按照指示安装了 Cqerl,但无法建立连接。我认为我没有正确安装依赖项。当试图从控制台建立连接时,我得到“未定义的函数 cqerl”。

我已经运行了“make test”并且连接“失败”了。

有人可以指导我安装依赖项并建立连接。

4

1 回答 1

0

如果您使用的是标准 Nitrogen 安装,那么将以下行添加到“deps”部分的 rebar.config 中应该正确引入 cqerl 依赖项:

{cqerl, "", {git, "git://github.com/matehat/cqerl", {branch, master}}},

这应该使 rebar.config 的整个 deps 部分看起来像这样:

{deps, [
    {cowboy,        ".*",   {git, "git://github.com/ninenines/cowboy",      {tag, "1.0.1"}}},

    %% CQERL Dependency
    {cqerl,         ".*",   {git, "git://github.com/matehat/cqerl",         {branch, master}}},


    %% Uncomment the following lines and comment the bottom lines with specific
    %% tags to always pull the latest versions
    {simple_bridge, ".*",   {git, "git://github.com/nitrogen/simple_bridge",{branch, master}}},
    {nprocreg,      ".*",   {git, "git://github.com/nitrogen/nprocreg",     {branch, master}}},
    {nitrogen_core, ".*",   {git, "git://github.com/nitrogen/nitrogen_core",{branch, master}}},
    {sync,          ".*",   {git, "git://github.com/rustyio/sync",          {branch, master}}}
]}.

我没有使用 cassandra 或 cqerl 的经验,因此我无法就如何正确使用 cqerl 提供任何建议,但这应该可以将其正确安装为依赖项。如果有需要使用的配置,请确保将它们添加到您的 Nitrogen 安装etc目录中。

于 2015-07-08T02:46:25.623 回答