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.

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.

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
Hapus konfigurasi titik pemisah dari skrip Tablestore Reader.
Konfigurasikan ulang titik pemisah. Untuk informasi lebih lanjut, lihat Konfigurasikan Titik Pemisah Saat Menggunakan Tablestore Reader untuk Menyinkronkan Data Penuh.
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.

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" } ]