All Products
Search
Document Center

E-MapReduce:Use RocksDB as the metadata backend

Last Updated:Sep 16, 2026

The JindoFS Namespace Service supports various metadata backends and uses RocksDB by default. This topic describes how to configure RocksDB as the metadata backend.

Background

When used as a metadata backend, RocksDB does not support high availability. For a high availability setup, we recommend configuring Tablestore or Raft as the metadata backend. For more information, see Use Tablestore as the metadata backend and Use Raft-RocksDB-Tablestore as the metadata backend.
The following figure shows the architecture of a single-instance RocksDB deployment for the JindoFS Namespace Service.RocksDB

Configure RocksDB

  1. Go to the SmartData service.
    1. Log on to the EMR console.
    2. In the top navigation bar, select a region and a resource group as needed.
    3. Click the Clusters tab.
    4. On the Clusters page, find your cluster and click Details in the Actions column.
    5. In the navigation pane on the left, choose Services > SmartData.
  2. Go to the bigboot service configuration page.
    1. Click the Configure tab.
    2. Click bigboot .
  3. Set the namespace.backend.type parameter to rocksdb.
  4. Save the configuration.
    1. In the upper-right corner, click Save.
    2. In the Confirm dialog box, provide a reason and enable Auto-update Configuration.
    3. Click OK.
  5. In the upper-right corner, select Actions > Restart Jindo Namespace Service.