Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pertimbangan
Pertimbangkan batasan berikut saat Anda menggunakan Hue
Kinerja dengan tabel metadata Hue besar
Jika database metadata Hue menjadi terlalu besar, kinerja mungkin menurun. Untuk memeriksa ukuran tabel, pertama-tama hubungkan ke simpul utama Amazon EMR di Amazon EC2 cluster dengan SSH dan jalankan perintah sudo mysql -u root
untuk memulai MySQL CLI. Untuk mendapatkan ukuran tabel Anda, jalankan kueriSELECT COUNT(*) FROM hue.
. Lihat yang berikut untuk apa yang <table_name>
<table_name>
bisa:
-
desktop_document
-
desktop_document2
-
oozie_pekerjaan
-
beeswax_savedquery
-
beeswax_session
-
beeswax_queryhistory
Jika menjalankan query tersebut mengembalikan hitungan lebih dari 100000, Anda harus menjalankan perintah clean up berikut untuk menghapus catatan lama.
cd /opt/cloudera/parcels/CDH/lib/hue # Hue home directory ./build/env/bin/hue desktop_document_cleanup
Untuk informasi selengkapnya tentang membersihkan database Anda, lihat halaman referensi di dokumentasi Hue
Hue tidak secara otomatis membersihkan tabel, tetapi Amazon EMR merilis 5.12.0 dan yang lebih tinggi menyediakan metode untuk menghapus dokumen lama di tabel. Buat skrip shell berikut dan jalankan sebagai langkah dalam klaster EMR Amazon dengan parameter integer yang mewakili jumlah hari maksimum berapa lama menyimpan dokumen dalam database metadata.
#!/bin/bash if grep isMaster /mnt/var/lib/info/instance.json | grep false; then echo "This is not the primary node; do nothing, exiting" exit 0 fi while [ ! -f /usr/lib/hue/desktop/core/src/desktop/management/commands/desktop_document_cleanup.py ] do sleep 1 done sudo systemctl stop hue.service sudo sed -i 's+ LOG.warn+ # LOG.warn+g' /usr/lib/hue/desktop/core/src/desktop/management/commands/desktop_document_cleanup.py sudo /usr/lib/hue/build/env/bin/hue desktop_document_cleanup --keep-days $1 sudo systemctl start hue.service
Ketidakcocokan antara versi Hue
Jika Anda menggunakan database metadata Hue yang sama di beberapa cluster yang mendukung HUE, kami menyarankan agar cluster ini menjalankan versi Hue yang sama. Versi Hue yang berbeda dapat memiliki skema yang berbeda untuk database metadata Hue. Menggunakan database yang sama untuk versi yang berbeda dapat menyebabkan instalasi Hue gagal. Misalnya, mencoba menggunakan database yang sama untuk dua cluster dengan 4.10.0 dan 4.11.0 diinstal dapat menyebabkan kesalahan login bagi pengguna yang mencoba masuk ke cluster 4.10.0.
Untuk daftar label rilis EMR Amazon dan versi Hue yang diinstal terkait, lihat Riwayat rilis Hue.