riak-admin не работает на OSX 10.8.5
Я пытаюсь установить riak на моем OSX 10.8.5, но при использовании команды riak-admin test
это всегда терпит неудачу. Я не могу найти решение для этого!
Также используя sudo riak-admin test
это не поможет
Я установил riak(1.4.2) через brew.
>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}%
Я установил предварительно скомпилированный tar-архив riak(1.4.2) с помощью wget
>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}%
Я установил предварительно скомпилированный tarball (1.4.1) с помощью wget
>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 ответ
Решение
После этой процедуры http://docs.basho.com/riak/... решил мою проблему. Это связано с лимитом открытых файлов на Mac OS X.
До
Чтобы проверить текущие ограничения в вашей системе Mac OS X, запустите:
>launchctl limit maxfiles
maxfiles 256 unlimited
Редактировать (или создать) /etc/launchd.conf
Отредактируйте (или создайте) /etc/launchd.conf и увеличьте пределы. Добавьте строки, которые выглядят следующим образом (используя значения, соответствующие вашей среде):
limit maxfiles 16384 32768
Перезагрузите систему
Сохраните файл и перезапустите систему, чтобы новые ограничения вступили в силу. После перезапуска проверьте новые ограничения с помощью команды launchctl limit:
>launchctl limit maxfiles
maxfiles 16384 32768