全部产品
Search
文档中心

Tablestore:Kesalahan yang mungkin terjadi saat Tablestore Reader berjalan

更新时间:Jul 02, 2025

Topik ini menjelaskan kesalahan yang mungkin terjadi saat Tablestore Reader berjalan dan cara menyelesaikan kesalahan tersebut.

Pesan kesalahan: "Input size of values not equal size of primary key. input size: xx, primary key size: xx"

  • Deskripsi Masalah

    Pesan kesalahan "Input size of values not equal size of primary key. input size: xx, primary key size: xx" muncul saat Tablestore Reader berjalan. Gambar berikut menunjukkan pesan kesalahan.fig_otsreader

  • Penyebab yang Mungkin

    Jumlah kolom kunci utama yang ditentukan dalam skrip Tablestore Reader tidak sesuai dengan jumlah kolom kunci utama pada tabel data Tablestore.

  • Solusi

    Periksa skema tabel data Tablestore untuk memperoleh jumlah kolom kunci utama, lalu atur nilai tersebut sebagai jumlah kolom kunci utama dalam skrip Tablestore Reader.

    Sebagai contoh, jika sebuah tabel data Tablestore memiliki dua kolom kunci utama dan Anda ingin menyinkronkan semua data dalam tabel, gunakan kode berikut untuk menentukan jumlah kolom kunci utama dalam skrip Tablestore Reader:

    "range": {
      "begin": [
        {
          "type": "INF_MIN"
        },
        {
          "type": "INF_MIN"
        }
      ],
      "end": [
        {
          "type": "INF_MAX"
        },
        {
          "type": "INF_MAX"
        }
      ]
    }

Pesan kesalahan: "Input type of 'range-split' not match partition key. Item of 'range-split' type:xx, Partition type:xx"

  • Deskripsi Masalah

    Pesan kesalahan "Input type of 'range-split' not match partition key. Item of 'range-split' type:xx, Partition type:xx" muncul saat Tablestore Reader berjalan. Gambar berikut menunjukkan pesan kesalahan.fig_spiterror

  • Penyebab yang Mungkin

    Titik pemisah salah dikonfigurasi dalam skrip Tablestore Reader. Contoh kode berikut menunjukkan konfigurasi titik pemisah yang salah:

    "split": [
      {
        "type": "INF_MIN"
      },
      {
      "type": "INF_MAX"
      }
    ]
  • Solusi

Pesan kesalahan: "Invalid 'column', Can not parse Object to 'OTSColumn', item of list is not a map"

  • Deskripsi Masalah

    Pesan kesalahan "Invalid 'column', Can not parse Object to 'OTSColumn', item of list is not a map" muncul saat Tablestore Reader berjalan. Gambar berikut menunjukkan pesan kesalahan.fig_columnerror

  • Penyebab yang Mungkin

    Parameter kolom salah ditentukan dalam skrip Tablestore Reader. Contoh kode berikut menunjukkan parameter kolom yang salah:

    "column": [
      "id",
      "name",
      "age"
    ]
  • Solusi

    Pastikan parameter kolom ditentukan dengan benar dalam skrip Tablestore Reader. Contoh kode berikut menunjukkan cara menentukan parameter kolom:

    "column": [
      {
        "name": "id"
      },
      {
        "name": "name"
      },
      {
        "name": "age"
      }
    ]