安装Erlang Cassandra Cqerl

时间:2015-07-07 08:45:59

标签: cassandra erlang nitrogen

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

我已经进行了#34; make test"并且已经连接失败"。

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

1 个答案:

答案 0 :(得分:0)

如果您正在使用标准的氮气安装,那么在“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目录中。