According to this email flow, the easiest solution is to add a new node using the leveldb backend, save the existing node executable, and query the key list, which will repair the read or the scheduled handoff, it is not clear which one. Once the data has been migrated, disconnect the old node.
The key point here is that Riak will not automatically convert data between backends for you, which in my opinion is good behavior.
In addition, you can use the multi-screen backend for different buckets, but secondary indexing does not work with it yet.
http://comments.gmane.org/gmane.comp.db.riak.user/5951
source share