【问题标题】:Riak on WindowsWindows 上的 Riak
【发布时间】:2010-12-20 11:23:14
【问题描述】:

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

【问题讨论】:

  • 你有没有在 Windows 上安装过 Riak?我也有兴趣这样做。

标签: erlang nosql riak


【解决方案1】:

它确实可以运行,尽管我还没有设法将它作为服务运行。

安装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 -- 控制台

问候

【讨论】:

【解决方案2】:

看起来 riak 源代码有几个 bash 启动脚本。您必须将它们转换为等效的 Windows 批处理脚本。考虑到批处理脚本的有限性,这可能是一项相当有趣的工作。那些 start-*.sh 文件显示了如何启动它,所以我将从那里开始。

http://hg.basho.com/riak/src/tip/README 自述文件包含有关每个脚本功能的更多信息。

【讨论】:

    【解决方案3】:

    Riak 不能在 Windows 上运行,只能在 Linux 和 Mac 上运行。

    【讨论】:

    • 如果你能给我发一个 Windows 上 Riak 的链接,我将不胜感激,然后我会很高兴被反驳 :)
    • 毕竟我读了它似乎很难移植它并且basho不支持它,但这并不意味着它不可能编写和维护一个端口。
    【解决方案4】:

    另一种方法是运行 VMWare 或 VirtualBox,然后在 Linux VM 中运行 Riak。非常适合我。

    【讨论】:

      【解决方案5】:

      在 docker 实例中运行它效果很好 - 这是 2017 年在 Windows 上成功运行 Riak 的唯一方法。您可能可以使用 Cygwin 运行某些东西,但这将非常复杂且不可靠。在 Docker 下运行是目前最惯用的解决方案。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-19
        相关资源
        最近更新 更多