Я хочу поиграть с Riak http://riak.basho.com/ или хотя бы запустить его на Система Windows. Я скачал исходный код и скомпилировал его, но тут я застрял, как мне его запустить?
Риак для Windows
Ответы (5)
Он работает, хотя мне еще не удалось запустить его как службу.
Установите 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 Файл Readme содержит дополнительную информацию о том, что делает каждый сценарий.
Riak нельзя запустить на Windows, только на Linux и Mac.
Альтернативой является запуск VMWare или VirtualBox и запуск Riak внутри виртуальной машины Linux. Отлично работает для меня.
Запуск его внутри экземпляра докера работает очень хорошо — в 2017 году это единственный способ успешно запустить Riak в Windows. Вероятно, вы могли бы запустить что-то с помощью Cygwin, но это будет очень сложно и ненадежно. Запуск под Docker в настоящее время является наиболее идиоматичным решением.