我有一个需要与 Nitrogen 连接的 Cassandra 集群?我按照指示安装了 Cqerl,但无法建立连接。我认为我没有正确安装依赖项。当试图从控制台建立连接时,我得到“未定义的函数 cqerl”。
我已经运行了“make test”并且连接“失败”了。
有人可以指导我安装依赖项并建立连接。
如果您使用的是标准 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
目录中。