View a markdown version of this page

Prasyarat untuk mengekspor data dari Amazon Keyspaces ke Amazon S3 - 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.

Prasyarat untuk mengekspor data dari Amazon Keyspaces ke Amazon S3

Konfirmasikan prasyarat berikut dan buat sumber daya Amazon Keyspaces sebelum Anda mulai dengan tutorial
  1. Sebelum Anda memulai tutorial ini, ikuti petunjuk pen AWS yiapan diMengakses Ruang Kunci Amazon (untuk Apache Cassandra). Langkah-langkah ini termasuk mendaftar AWS dan membuat prinsipal AWS Identity and Access Management (IAM) dengan akses ke Amazon Keyspaces.

  2. Alat CLI dalam tutorial ini menggunakan kredenSIAL Anda dan default Wilayah AWS disimpan di lokasi yang diketahui. Untuk informasi selengkapnya, lihat Simpan kunci akses untuk akses terprogram.

    Contoh berikut menunjukkan cara menyimpan nilai yang diperlukan sebagai variabel lingkungan untuk pengguna default.

    $ export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE $ export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY $ export AWS_DEFAULT_REGION=us-east-1
  3. Untuk menjalankan keyspaces-bulk-cli CLI dalam tutorial ini, Anda memerlukan perangkat lunak dan alat berikut yang diinstal pada mesin Anda:

    Java, Git, dan Maven diperlukan oleh langkah bootstrap untuk mengunduh dan membangun pembantu kebijakan coba ulang. Tutorial ini diuji dengan AWS CLI 2, Python 3.11, Java 17.0.13, dan Apache Maven 3.8.7.

  4. Anda memerlukan tabel Amazon Keyspaces dengan data sampel untuk diekspor nanti dalam tutorial ini. Anda dapat menggunakan tabel Amazon Keyspaces Anda sendiri atau membuat tabel sampel mengikuti langkah-langkah dalam Memulai dengan Amazon Keyspaces (untuk Apache Cassandra) tutorial.

    1. Untuk menginstalcqlsh-expansion, ikuti langkah-langkah diMenggunakan untuk terhubung cqlsh-expansion ke Amazon Keyspaces.

    2. Konfirmasikan bahwa Murmur3Partitioner partisi adalah partisi default untuk akun Anda. Partisi ini kompatibel dengan Apache Spark Cassandra Connector dan dengan. AWS Glue Untuk informasi lebih lanjut tentang partisi, lihatBekerja dengan partisi di Amazon Keyspaces.

      Untuk mengubah partisi akun Anda, Anda dapat menggunakan pernyataan berikut.

      SELECT partitioner FROM system.local; UPDATE system.local set partitioner='org.apache.cassandra.dht.Murmur3Partitioner' where key='local';
    3. Untuk membuat ruang tombol Amazon Keyspaces, ikuti langkah-langkah di. Membuat keyspace di Amazon Keyspaces

    4. Untuk membuat tabel Amazon Keyspaces, ikuti langkah-langkah diMembuat tabel di Amazon Keyspaces.

    5. Untuk memuat data sampel ke dalam tabel untuk diekspor ke Amazon S3, ikuti langkah-langkah diMemasukkan dan memuat data ke dalam tabel Amazon Keyspaces.

Setelah menyelesaikan langkah-langkah prasyarat, lanjutkan keLangkah 1: Bootstrap infrastruktur dan AWS Glue pekerjaan.