Tüm Ürünler
Search
Belge Merkezi

Tablestore:Get started with Tunnel Service

Son Güncelleme:Oct 02, 2026

Tablestore konsolunda Tunnel Service özelliklerini nasıl hızlıca kullanacağınızı öğrenin.

Yordam

Adım 1: Tünel oluşturun

  1. Tunnels sayfasına gidin.

    1. Tablestore konsoluna giriş yapın.

    2. Üst gezinme çubuğundan bir kaynak grubu ve bölge seçin.

    3. Overview sayfasında bir örneğin adına tıklayın veya ilgili örneğin Actions sütununda Manage Instance öğesine tıklayın.

    4. Instance Details sekmesinde Tables sekmesine tıklayın. Hedef veri tablosunun adına tıklayın ve ardından Tunnels sekmesine gidin. Alternatif olarak, veri tablosunun Actions sütunundaki fig_001 simgesine tıklayıp Tunnels seçeneğini belirleyin.

  2. Tunnels sekmesinde Create Tunnel seçeneğine tıklayın.

  3. Create Tunnel iletişim kutusunda aşağıdaki parametreleri yapılandırın:

    Parametre

    Açıklama

    Tunnel name

    Tünelin adı.

    Tunnel type

    Tünel türü. Geçerli değerler:

    • Full: Veri tablosundaki tüm mevcut verileri tüketir.

    • Incremental: Yalnızca veri tablosuna yazılan yeni verileri tüketir.

    • Differential: Önce veri tablosundaki tüm mevcut verileri, ardından tüm yeni verileri tüketir.

    Start time

    Incremental veya Full and Incremental tüneli oluşturduğunuzda, tünel oluşturulduktan sonra yazılan veriler varsayılan olarak artımlı veri olarak kabul edilir. Belirli bir zaman noktasından itibaren artımlı verileri tüketmek için Start Time değerini yapılandırın. İhtiyaç halinde bir End Time da ayarlayabilirsiniz.

    Hem Start Time hem de End Time değeri, milisaniye cinsinden 64 bitlik bir zaman damgası olmalı ve [current system time - Stream expiration time + 5 minutes , current system time] aralığında bulunmalıdır. End Time değeri Start Time değerinden sonra gelmelidir.

    Önemli

    Stream expiration time, değişiklik günlüğünün saklama süresidir ve en fazla 7 gün olabilir. Bu süreyi, bir veri tablosu için Stream özelliğini etkinleştirirken belirlersiniz. Ayarlandıktan sonra bu ayar değiştirilemez.

    End time

  4. OK seçeneğine tıklayın.

    Tünel oluşturulduktan sonra, tünelin sağ tarafındaki Show Channels seçeneğine tıklayın. Her kanal bölümü için veri içeriğini görüntüleyebilir, tüketim gecikmesini izleyebilir ve tüketilen satır sayısını kontrol edebilirsiniz.

    Tünel oluşturulduktan sonra durumu Processing Full Data olur. Kanal bölümleri listesinde, durumu Open olan bir Full bölümü ve durumu Waiting olan bir Incremental bölümü bulunur. Tüketilen verileri görüntülemek için Actions sütunundaki Simulate Consumption seçeneğine tıklayabilirsiniz.

Adım 2: (İsteğe bağlı) Tünel veri biçimini önizleyin

Tüneli oluşturduktan sonra, veri kayıtlarının biçimini önizlemek amacıyla veri tüketimini simüle edebilirsiniz.

  1. Tabloya Veri yazma işlemini uygulayın veya tablodan Veri silme işlemini uygulayın.

  2. Tablonun Tunnels sekmesinde, tünelin Actions sütunundaki Show Channels seçeneğine tıklayın.

  3. Bir kanal bölümünün Actions sütununda View Simulated Export Records seçeneğine tıklayın.

  4. View Simulated Export Records iletişim kutusunda Start seçeneğine tıklayın.

    İletişim kutusu, tüketilen veri kayıtlarını görüntüler.

    Tüketilen bir veri kaydına örnek

    Aşağıdaki örnek, tüketilen bir veri kaydını göstermektedir:

    {
      "sequenceInfo": {
        "epoch": 0,
        "rowIndex": 0,
        "timestamp": 0
      },
      "recordType": "PUT",
      "columns": [
        {
          "actionType": "PUT",
          "name": "create_time",
          "type": "STRING",
          "value": "2024-02-18 22:10:07"
        },
        {
          "actionType": "PUT",
          "name": "modified_time",
          "type": "STRING",
          "value": "2024-02-18 22:10:07"
        },
        {
          "actionType": "PUT",
          "name": "num",
          "type": "INTEGER",
          "value": 29
        },
        {
          "actionType": "PUT",
          "name": "order_status",
          "type": "STRING",
          "value": "00"
        },
        {
          "actionType": "PUT",
          "name": "price",
          "type": "DOUBLE",
          "value": 400
        },
        {
          "actionType": "PUT",
          "name": "sku_id",
          "type": "STRING",
          "value": "9000000007"
        },
        {
          "actionType": "PUT",
          "name": "total_price",
          "type": "DOUBLE",
          "value": 11600
        },
        {
          "actionType": "PUT",
          "name": "user_id",
          "type": "STRING",
          "value": "1000000042"
        }
      ],
      "primaryKey": [
        {
          "name": "order_id",
          "type": "STRING",
          "value": "90fb478c-1360-11f0-a34d-00163e30a2a9"
        }
      ],
      "timestamp": 0
    }

Adım 3: Tünelden veri tüketmeye başlayın

  1. Tunnels sekmesinde, listeden tünel ID'sini kopyalayın.

  2. Tünelden hızlıca veri tüketmek için Java için Tablestore SDK veya Go için Tablestore SDK kullanın.

    Veriler tüketildikten sonra, her artımlı kanal bölümü için tüketim istatistiklerini ve en son senkronizasyon zaman damgasını içeren günlükleri görüntüleyebilirsiniz. Tablestore konsolunda ayrıca her kanal bölümü için tüketim gecikmesini ve tüketilen satır sayısını izleyebilirsiniz.

Geliştirme entegrasyonu

Tünelleri yönetmek için Tablestore CLI veya Tablestore SDK'larını kullanabilirsiniz.


Özellik


Çağırma yöntemi


Tünel oluşturma

SDK kullanarak: Java, Go

Tablestore CLI kullanma


Bir tablo için tünelleri listeleme

SDK kullanarak: Java, Go

Tablestore CLI kullanma


Tünel ayrıntılarını alma

SDK kullanarak: Java, Go

Tablestore CLI kullanma


Tünel tüketimini simüle etme


Tablestore CLI kullanma


Tünel silme

SDK kullanarak: Java, Go

Tablestore CLI kullanma