【发布时间】:2010-12-20 11:23:14
【问题描述】:
我想和 Riak http://riak.basho.com/ 一起玩,或者至少让它在 Windows 系统上运行。我已经下载了源代码并编译了它,但这就是我卡住的地方,我该如何启动它?
【问题讨论】:
-
你有没有在 Windows 上安装过 Riak?我也有兴趣这样做。
我想和 Riak http://riak.basho.com/ 一起玩,或者至少让它在 Windows 系统上运行。我已经下载了源代码并编译了它,但这就是我卡住的地方,我该如何启动它?
【问题讨论】:
它确实可以运行,尽管我还没有设法将它作为服务运行。
安装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 -- 控制台
问候
【讨论】:
看起来 riak 源代码有几个 bash 启动脚本。您必须将它们转换为等效的 Windows 批处理脚本。考虑到批处理脚本的有限性,这可能是一项相当有趣的工作。那些 start-*.sh 文件显示了如何启动它,所以我将从那里开始。
http://hg.basho.com/riak/src/tip/README 自述文件包含有关每个脚本功能的更多信息。
【讨论】:
Riak 不能在 Windows 上运行,只能在 Linux 和 Mac 上运行。
【讨论】:
另一种方法是运行 VMWare 或 VirtualBox,然后在 Linux VM 中运行 Riak。非常适合我。
【讨论】:
在 docker 实例中运行它效果很好 - 这是 2017 年在 Windows 上成功运行 Riak 的唯一方法。您可能可以使用 Cygwin 运行某些东西,但这将非常复杂且不可靠。在 Docker 下运行是目前最惯用的解决方案。
【讨论】: