Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengaktifkan pencarian teks lengkap pada database Neptunus yang ada
Jika Anda dapat menjeda beban kerja tulis Anda
Cara terbaik untuk mengaktifkan pencarian teks lengkap pada database Neptunus yang ada umumnya sebagai berikut, asalkan Anda dapat menjeda beban kerja tulis Anda. Ini membutuhkan pembuatan klon, mengaktifkan aliran menggunakan parameter cluster, dan memulai ulang semua instance. Membuat klon adalah operasi yang relatif cepat, sehingga waktu henti yang diperlukan terbatas.
Berikut langkah-langkah yang diperlukan:
Hentikan semua beban kerja tulis pada database.
Aktifkan aliran pada database (lihat Mengaktifkan Aliran Neptunus).
Buat klon database (lihat Kloning Database di Neptunus).
Lanjutkan beban kerja tulis.
Gunakan export-neptune-to-elasticsearch
alat di github untuk melakukan sinkronisasi satu kali dari database kloning ke domain. OpenSearch Gunakan AWS CloudFormation template untuk wilayah Anda untuk memulai sinkronisasi dari database asli Anda dengan pembaruan berkelanjutan (tidak diperlukan perubahan konfigurasi dalam template).
Hapus database kloning dan AWS CloudFormation tumpukan yang dibuat untuk
export-neptune-to-elasticsearch
alat.
Jika Anda tidak dapat menjeda beban kerja tulis Anda
Jika Anda tidak mampu menangguhkan beban kerja tulis pada database Anda, berikut adalah pendekatan yang membutuhkan waktu henti lebih sedikit daripada pendekatan yang disarankan di atas, tetapi perlu dilakukan dengan hati-hati:
Aktifkan aliran pada database (lihat Mengaktifkan Aliran Neptunus).
Buat klon database (lihat Kloning Database di Neptunus).
-
Dapatkan yang terbaru
eventID
untuk aliran pada database kloning dengan menjalankan perintah semacam ini terhadap titik akhir Streams API (lihat Memanggil REST API Neptunus Streams untuk informasi selengkapnya):curl "https://
(your neptune endpoint)
:(port)
/(propertygraph or sparql)
/stream?iteratorType=LATEST"Catat nilai-nilai di
commitNum
danopNum
bidang dilastEventId
objek dalam respons. Gunakan export-neptune-to-elasticsearch
alat di github untuk melakukan sinkronisasi satu kali dari database kloning ke domain. OpenSearch -
Gunakan AWS CloudFormation template untuk wilayah Anda untuk memulai sinkronisasi dari database asli Anda dengan pembaruan berkelanjutan.
Buat perubahan berikut saat membuat tumpukan: pada halaman detail tumpukan, di bagian Parameter, atur nilai
StartingCheckpoint
bidang keCommitNum:
menggunakanopnum
opNum
nilaicommitNum
dan yang Anda rekam di atas. Hapus database kloning dan AWS CloudFormation tumpukan yang dibuat untuk
export-neptune-to-elasticsearch
alat.