Запуск LevelDB в файловой системе Luster

Я бегу кусок кода, который основан на LevelDB. Он отлично работает на моей рабочей станции, но когда я внедряю его в кластер (с файловой системой Luster), программа завершается с ошибкой "Недопустимый аргумент". Эта ошибка генерируется LevelDB.

После нескольких часов чтения я обнаружил, что LevelDB нельзя запускать в кластерной или многопроцессорной среде. Я не пытаюсь что-то делать параллельно с базой данных LevelDB, но, похоже, LevelDB просто не нравится эта файловая система.

У кого-нибудь есть предложения по запуску LevelDB в кластере с общей файловой системой? Это вообще возможно? Какие соображения я должен принять во внимание?

Ура!

1 ответ

Это не levelDb, но для того, чтобы это работало для sqlite, мне пришлось смонтировать мой кластер блеска с -localflock вариант. Это решения для некоторых других баз данных.

Другие вопросы по тегам