Riak поверх LevelDB

Я планирую запустить Riak поверх LevelDB. Я скачал оба пакета для Riak и LevelDB по отдельности. Я не знаю, как связать Riak с LevelDB — я не нашел никаких документов по установке для запуска Riak на LevelDB. Я не уверен, нужно ли мне выполнять эти две установки по отдельности, или есть способ, с помощью которого я могу установить один пакет, в котором есть Riak и настроенная для него leveldb. Я новичок в этом и учусь, поэтому любые предложения действительно помогут здесь.

Кроме того, если я иду в правильном направлении, устанавливая Riak и LevelDB по отдельности, как мне их связать?


person yguw    schedule 24.11.2015    source источник


Ответы (2)


Согласно документации Riak leveldb:

Riak поставляется с eLevelDB, включенной в дистрибутив, поэтому отдельной установки не требуется. Однако по умолчанию Riak настроен на использование механизма хранения Bitcask. Чтобы переключиться на eLevelDB, установите для переменной storage_backend в riak.conf значение leveldb.

person psanford    schedule 25.11.2015

Вам не нужно скачивать LevelDB отдельно от Riak. Пакеты Riak включают соответствующую сборку LevelDB для конкретной ОС. Обратите внимание, что Басё улучшил LevelDB, поэтому оригинальный LevelDB от Google, вероятно, не будет работать с Riak.

Riak KV включает в себя как Bitcask, так и LevelDB, а Riak TS — только LevelDB. Чтобы использовать Riak с LevelDB, отредактируйте riak.conf на каждом узле, как описано здесь. Дополнительные параметры LevelDB описаны здесь.

person user1876190    schedule 23.10.2016