Todos os produtos
Search
Central de documentação

E-MapReduce:Use Tablestore as a storage backend

Última atualização: Sep 17, 2026

O JindoFS Namespace Service oferece suporte a diversos backends de armazenamento. Configure o Tablestore como backend de armazenamento de metadados para o Namespace Service.

Pré-requisitos

Informações básicas

Ao usar o Tablestore como backend, o JindoFS cria automaticamente uma tabela dedicada na instância do Tablestore para cada namespace e armazena os metadados correspondentes.

A figura a seguir ilustra a arquitetura do Namespace Service no modo de alta disponibilidade (HA).HA

Configurar o Tablestore

Vincule uma instância do Tablestore ao JindoFS Namespace Service.

  1. Acesse o service SmartData.

    1. Faça login no EMR console.

    2. Na barra de navegação superior, selecione uma região e um grupo de recursos conforme necessário.

    3. Clique na aba Clusters.

    4. Na página Clusters, localize o cluster desejado e clique em Details na coluna Actions.

    5. No painel de navegação à esquerda, escolha Services > SmartData.

  2. Acesse a página de configuração do service bigboot.

    1. Clique na aba Configure.

    2. Clique em bigboot .

  3. Defina os parâmetros a seguir.

    Por exemplo, suponha que você tenha criado uma instância do Tablestore chamada emr-jfs na região China (Hangzhou), que o cluster EMR utilize uma rede VPC, que o AccessKey ID seja kkkkkk e o AccessKey secret seja XXXXXX.

    Parâmetro

    Descrição

    Obrigatório

    Exemplo

    namespace.backend.type

    Tipo de backend de armazenamento do Namespace Service. Valores válidos:

    • rocksdb

    • ots

    • raft

    Valor padrão: rocksdb.

    Sim

    ots

    namespace.ots.instance

    Nome da instância do Tablestore.

    Sim

    emr-jfs

    namespace.ots.accessKey

    AccessKey ID da instância do Tablestore.

    Não

    kkkkkk

    namespace.ots.accessSecret

    AccessKey secret da instância do Tablestore.

    Não

    XXXXXX

    namespace.ots.endpoint

    Endpoint da instância do Tablestore. Para clusters EMR padrão, use um endpoint de VPC.

    Sim

    http://emr-jfs.cn-hangzhou.vpc.tablestore.aliyuncs.com

  4. Salve a configuração.

    1. No canto superior direito, clique em Save.

    2. Na caixa de diálogo Confirm, insira o motivo da alteração e ative Auto-update Configuration.

    3. Clique em OK.

  5. No canto superior direito, clique em Actions > Restart Jindo Namespace Service.

Configurar o Tablestore (modo HA)

Em clusters EMR no modo HA, também é possível habilitar a alta disponibilidade para o Namespace Service.

O modo HA do Namespace Service usa uma arquitetura ativo-standby com failover automático. Se o nó ativo falhar, os clientes alternarão automaticamente para o novo nó ativo.OTS

  1. Na configuração do service bigboot do SmartData, defina os seguintes parâmetros.

    1. Altere o valor de jfs.namespace.server.rpc-address para emr-header-1:8101,emr-header-2:8101.

    2. No canto superior direito, clique em Custom Configuration, adicione o parâmetro namespace.backend.ots.ha e defina seu valor como true.

    3. Clique em OK.

    4. Salve a configuração.

      1. No canto superior direito, clique em Save.

      2. Na caixa de diálogo Confirm, insira o motivo da alteração e ative Auto-update Configuration.

      3. Clique em OK.

  2. No canto superior direito, clique em Actions > Restart Jindo Namespace Service.

  3. No canto superior direito, clique em Actions > Restart Jindo Storage Service.