我正在尝试在我的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}}%
答案 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并增加限制。添加行 看起来如下(使用适合您的值 环境):
limit maxfiles 16384 32768
保存文件,然后重新启动系统以获取新限制 影响。重新启动后,使用launchctl验证新限制 限制命令:
>launchctl limit maxfiles
maxfiles 16384 32768