Tutorial: Memasukkan dan memuat data ke dalam tabel Amazon Keyspaces - Amazon Keyspaces (untuk Apache Cassandra)

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Tutorial: Memasukkan dan memuat data ke dalam tabel Amazon Keyspaces

Untuk membuat data dalam employees_tbl tabel Anda, gunakan INSERT pernyataan untuk menambahkan satu baris.

  1. Sebelum Anda dapat menulis data ke tabel Amazon Keyspaces menggunakan cqlsh, Anda harus mengatur konsistensi tulis untuk sesi cqlsh saat ini. LOCAL_QUORUM Untuk informasi selengkapnya tentang tingkat konsistensi yang didukung, lihatTulis tingkat konsistensi. Perhatikan bahwa langkah ini tidak diperlukan jika Anda menggunakan editor CQL di. AWS Management Console

    CONSISTENCY LOCAL_QUORUM;
  2. Untuk menyisipkan satu catatan, jalankan perintah berikut di editor CQL.

    INSERT INTO "myGSGKeyspace".employees_tbl (id, name, project, region, division, role, pay_scale, vacation_hrs, manager_id) VALUES ('012-34-5678','Russ','NightFlight','US','Engineering','IC',3,12.5, '234-56-7890') ;
  3. Verifikasi bahwa data telah ditambahkan dengan benar ke tabel Anda dengan menjalankan perintah berikut.

    SELECT * FROM "myGSGKeyspace".employees_tbl ;
Untuk menyisipkan beberapa catatan dari file menggunakan cqlsh
  1. Download file data sampel (employees.csv) yang terkandung dalam file arsip berikut sampledata.zip. File CSV (nilai yang dipisahkan koma) ini berisi data berikut. Ingat jalur tempat Anda menyimpan file tersebut.

    Screenshot dari file CSV yang menunjukkan output dari pernyataan SELECT sebelumnya
  2. Buka shell perintah dan masukkan yang berikut ini:

    cqlsh

  3. Pada cqlsh prompt (cqlsh>), tentukan ruang kunci.

    USE "myGSGKeyspace" ;
  4. Tetapkan konsistensi tulis keLOCAL_QUORUM. Untuk informasi selengkapnya tentang tingkat konsistensi yang didukung, lihatTulis tingkat konsistensi.

    CONSISTENCY LOCAL_QUORUM;
  5. Pada prompt keyspace (cqlsh:keyspace_name>), jalankan query berikut.

    COPY employees_tbl (id,name,project,region,division,role,pay_scale,vacation_hrs,manager_id) FROM 'path-to-the-csv-file/employees.csv' WITH delimiter=',' AND header=TRUE ;
  6. Verifikasi bahwa data telah ditambahkan dengan benar ke tabel Anda dengan menjalankan kueri berikut.

    SELECT * FROM employees_tbl ;