os-10.8.5上的riak-admin失败

时间:2013-09-26 09:40:33

标签: riak

我正在尝试在我的OSX 10.8.5上安装riak,但是当使用命令riak-admin test时,它总是会失败。我无法找到解决方案!

同样使用sudo riak-admin test也无济于事。

我已经通过brew安装了riak(1.4.2)。

>riak start
!!!!
!!!! WARNING: ulimit -n is 256; 4096 is the recommended minimum.
!!!!
>riak ping
pong
>riak-admin test
Failed to write test value: {error,timeout}%

我已经使用wget

安装了riak(1.4.2)预编译的tarball
>curl -O http://s3.amazonaws.com/downloads.basho.com/riak/1.4/1.4.2/osx/10.8/riak-1.4.2-OSX-x86_64.tar.gz
>tar xzvf riak-1.4.2-osx-x86_64.tar.gz
>cd riak-1.4.2
>bin/riak start
!!!!
!!!! WARNING: ulimit -n is 256; 4096 is the recommended minimum.
!!!!
>bin/riak ping
pong
>bin/riak-admin test
Failed to write test value: {error,timeout}%

我已经使用wget

安装了riak(1.4.1)预编译的tarball
>curl -O http://s3.amazonaws.com/downloads.basho.com/riak/1.4/1.4.1/osx/10.8/riak-1.4.1-OSX-x86_64.tar.gz
>tar xzvf riak-1.4.1-osx-x86_64.tar.gz
>cd riak-1.4.1
>bin/riak start
!!!!
!!!! WARNING: ulimit -n is 256; 4096 is the recommended minimum.
!!!!
>bin/riak ping
pong
>bin/riak-admin test
Failed to read test value: {error,{insufficient_vnodes,0,need,1}}%

1 个答案:

答案 0 :(得分:2)

解决方案

关注this procedure http://docs.basho.com/riak/...解决了我的问题。 它与mac OSX上的Open Files Limit有关。

之前

  

要检查Mac OS X系统上的当前限制,请运行:

>launchctl limit maxfiles
maxfiles    256      unlimited

编辑(或创建)/etc/launchd.conf

  

编辑(或创建)/etc/launchd.conf并增加限制。添加行   看起来如下(使用适合您的值   环境):

limit maxfiles 16384 32768

重新启动系统

  

保存文件,然后重新启动系统以获取新限制   影响。重新启动后,使用launchctl验证新限制   限制命令:

>launchctl limit maxfiles
maxfiles    16384    32768