在Windows上运行Riak

17

我想使用Riak http://riak.basho.com/,或者至少在Windows系统上运行它。我已经下载了源代码并编译了它,但这就是我卡住的地方,我该如何启动它?


2
你曾经在Windows上安装过Riak吗?我也很感兴趣。 - yazzapps.com
5个回答

17

虽然我还没有成功地将其作为服务运行,但它确实可以运行。

安装 CYGwin,安装最新版本的 erlang,获取源代码,使用 CYGWIN 进行编译

接下来是有趣的部分,根据您的路径进行调整,并将其放入批处理文件中:

c:\riak\rel\riak\erts-5.7.4\bin\erl -boot c:\riak\rel\riak\releases\0.8\riak -embedded -config c:\riak\rel\riak\etc\app.config -args_file c:\riak\rel\riak\etc\vm.args -- console

敬礼!


1
你有没有一步一步的指南,我可以按照它将Riak安装到Windows上? - yazzapps.com
好的,我现在要尝试一下。 - yazzapps.com
Kyle C. Quest在视频中展示了它可以被移植。看起来他没有发布他的修改?这是他的视频:http://vimeo.com/29764118 - mit
J. Peschka在这里解释了在进行Windows端口时遇到的一些困难:http://riak-users.197444.n3.nabble.com/Windows-tt3757870.html#a3760693 - mit

10

看起来Riak源代码有几个bash启动脚本。你需要将它们转换为Windows批处理脚本的等效物。考虑到批处理脚本的限制,这可能是一项相当有趣的任务。那些start-*.sh文件展示了如何启动它,所以我建议从那里开始。

http://hg.basho.com/riak/src/tip/README Readme文件中提供了每个脚本的详细信息。


1

另一种选择是运行VMWare或VirtualBox,并在Linux虚拟机中运行Riak。对我来说效果很好。


1

Riak 无法在 Windows 上运行,仅可在 Linux 和 Mac 上运行。


如果您能给我发送一个Riak在Windows上的链接,我将非常感激,然后我会很高兴被证明是错误的 :) - yazzapps.com
在我所阅读的所有内容中,似乎很难移植它,并且它也不受Basho支持,但这并不意味着无法编写和维护一个移植版。 - mit

-1

在Docker实例中运行它非常好 - 这是2017年在Windows上成功运行Riak的唯一方法。您可能可以使用Cygwin运行某些内容,但这将非常复杂和不可靠。目前,在Docker下运行是最符合习惯的解决方案。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接