Aprenda a usar rápidamente las funciones de Tunnel Service en la consola de Tablestore.
Procedimiento
Paso 1: Cree un túnel
-
Vaya a la página Tunnels.
Inicie sesión en la consola de Tablestore.
En la barra de navegación superior, seleccione un resource group y una región.
En la página Overview, haga clic en el nombre de una instancia o en Manage Instance dentro de la columna Actions correspondiente.
En la pestaña Instance Details, seleccione la pestaña Tables. Haga clic en el nombre de la tabla de datos deseada y luego en la pestaña Tunnels. También puede hacer clic en
en la columna Actions de la tabla de datos y seleccionar Tunnels.
En la pestaña Tunnels, haga clic en Create Tunnel.
-
En el cuadro de diálogo Create Tunnel, configure los siguientes parámetros:
Parámetro
Descripción
Nombre del túnel
Nombre del túnel.
Tipo de túnel
Tipo de túnel. Valores válidos:
-
Full: Consume todos los datos existentes en la tabla de datos.
-
Incremental: Consume solo los nuevos datos escritos en la tabla de datos.
-
Differential: Consume primero todos los datos existentes en la tabla de datos y después los datos nuevos.
Hora de inicio
Al crear un túnel Incremental o Full and Incremental, los datos escritos tras su creación se consideran incrementales de forma predeterminada. Para consumir datos incrementales desde un momento específico, configure la Start Time. También puede configurar una End Time según sea necesario.
Los valores de Start Time y End Time deben ser marcas de tiempo de 64 bits en milisegundos y encontrarse dentro del rango
[current system time - Stream expiration time + 5 minutes , current system time]. La End Time debe ser posterior a la Start Time.ImportanteLa Stream expiration time es el periodo de retención del registro de cambios, con un máximo de 7 días. Esta duración se establece al habilitar la función Stream para una tabla de datos y no se puede modificar posteriormente.
Hora de fin
-
-
Haga clic en OK.
Una vez creado el túnel, haga clic en Show Channels a la derecha del túnel. Podrá consultar el contenido de los datos, supervisar la latencia de consumo y verificar el número de filas consumidas por cada partición de canal.
Tras crear el túnel, su estado será Processing Full Data. La lista de particiones de canal incluye una partición Full con estado Open y una partición Incremental con estado Waiting. Puede hacer clic en Simulate Consumption en la columna Actions para ver los datos consumidos.
Paso 2: (Opcional) Previsualizar el formato de datos del túnel
Después de crear el túnel, simule el consumo de datos para previsualizar el formato de los registros.
Write data a la tabla o Delete data de ella.
En la pestaña Tunnels de la tabla, haga clic en Show Channels en la columna Actions del túnel.
En la columna Actions de una partición de canal, haga clic en View Simulated Export Records.
-
En el cuadro de diálogo View Simulated Export Records, haga clic en Start.
El cuadro de diálogo muestra los registros de datos consumidos.
Paso 3: Iniciar el consumo de datos del túnel
En la pestaña Tunnels, copie el ID del túnel de la lista.
-
Use Tablestore SDK for Java o Tablestore SDK for Go para consumir datos del túnel rápidamente.
Tras consumir los datos, consulte los registros con estadísticas de consumo y la última marca de tiempo de sincronización de cada partición de canal incremental. En la consola de Tablestore también puede supervisar la latencia de consumo y el número de filas consumidas por cada partición de canal.
Integración de desarrollo
Use la CLI de Tablestore o los SDK de Tablestore para gestionar túneles.
|
Función |
Método de invocación |
|
Cree un túnel |
|
|
Listar túneles de una tabla |
|
|
Obtener detalles del túnel |
|
|
Simular el consumo del túnel |
|
|
Elimine un túnel |