我有一个Cassandra集群,我需要与氮连接?我按照指示安装了Cqerl但无法建立连接。我不认为我正确安装了依赖项。当我尝试从控制台建立连接时,我得到了未定义的函数cqerl"。
我已经进行了#34; make test"并且已经连接失败"。
有人可以指导我安装依赖项并建立连接。
答案 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
目录中。