All Products
Search
Document Center

E-MapReduce:Kumpulkan frekuensi akses JindoTable

Last Updated:Aug 22, 2026

Pengumpulan frekuensi akses untuk tabel atau partisi JindoTable membantu Anda membedakan antara data dingin dan panas, mengurangi biaya penyimpanan, serta meningkatkan efisiensi cache.

Prasyarat

Anda memerlukan kluster Alibaba Cloud E-MapReduce. Untuk informasi selengkapnya, lihat Create a cluster.

Latar Belakang

JindoTable mendukung pengumpulan catatan akses untuk tabel Hive. Data yang dikumpulkan disimpan dalam namespace layanan SmartData.

SmartData 3.2.x dan versi yang lebih baru mendukung pengumpulan frekuensi akses untuk engine Spark, Hive, dan Presto. Fitur ini diaktifkan secara default untuk Spark dan Presto. Untuk menonaktifkannya, lihat Disable access frequency collection. Fitur ini dinonaktifkan secara default untuk Hive. Untuk mengaktifkannya, lihat Enable access frequency collection for Hive.

Kueri data

Anda dapat menggunakan perintah JindoTable untuk mengkueri frekuensi akses.

  • Sintaks

    jindo table -accessStat <-d [days]> <-n [topNums]>

    Nilai untuk days dan topNums harus berupa bilangan bulat positif. Jika Anda mengatur days ke 1, perintah tersebut akan mengkueri semua catatan akses dari pukul 00:00 (waktu lokal) pada hari ini hingga waktu saat ini.

  • Fungsi

    Mengkueri N tabel atau partisi yang paling sering diakses dalam rentang waktu tertentu.

  • Contoh: Kueri 20 tabel atau partisi yang paling sering diakses dalam tujuh hari terakhir.

    jindo table -accessStat -d 7 -n 20

Untuk informasi selengkapnya tentang JindoTable, lihat JindoTable User Guide.

Aktifkan pengumpulan frekuensi akses untuk Hive

  1. Masuk ke Konsol Alibaba Cloud E-MapReduce.

  2. Di bilah navigasi atas, pilih wilayah Anda dan kelompok sumber daya.

  3. Klik tab Clusters.

  4. Di halaman Clusters, temukan kluster Anda dan klik Details di kolom Actions.

  5. Ubah konfigurasi layanan Hive.

    1. Di panel navigasi kiri, pilih Services > Hive.

    2. Di halaman layanan Hive, klik tab Configure.

    3. Cari parameter hive.exec.post.hooks dan tambahkan com.aliyun.emr.table.hive.HivePostHook ke nilainya.

  6. Simpan konfigurasi.

    1. Di pojok kanan atas, klik Save.

    2. Di kotak dialog Confirm, masukkan Execution Reason dan aktifkan auto-update configuration.

    3. Klik OK.

  7. Restart layanan.

    1. Di halaman layanan Hive, pilih Actions > Restart HiveServer2 di pojok kanan atas.

    2. Di kotak dialog Execute Cluster Operation, masukkan Execution Reason.

    3. Klik OK.

    4. Di kotak dialog Confirm, klik OK.

Nonaktifkan pengumpulan frekuensi akses

  1. Masuk ke Konsol Alibaba Cloud E-MapReduce.

  2. Di bilah navigasi atas, pilih wilayah Anda dan kelompok sumber daya.

  3. Klik tab Clusters.

  4. Di halaman Clusters, temukan kluster Anda dan klik Details di kolom Actions.

  5. Ubah nilai parameter.

    • Layanan Hive:

      1. Di panel navigasi kiri, pilih Services > Hive.

      2. Di halaman layanan Hive, klik tab Configure.

      3. Cari parameter hive.exec.post.hooks dan hapus com.aliyun.emr.table.hive.HivePostHook dari nilainya. Untuk menemukan parameter ini, masukkan hive.exec.post.hooks di kotak Configuration Search. Parameter ini berada di bagian hive-site.

    • Layanan Spark:

      1. Di panel navigasi kiri, pilih Services > Spark.

      2. Di halaman layanan Spark, klik tab Configure.

      3. Cari parameter spark.sql.queryExecutionListeners dan hapus com.aliyun.emr.table.spark.SparkSQLQueryListener dari nilainya. Untuk menemukan parameter ini, masukkan spark.sql.queryExecutionListeners di kotak Configuration Search. Parameter ini berada di bagian spark-defaults, dan nilai saat ini adalah com.aliyun.emr.table.spark.SparkSQLQueryListener.

    • Layanan Presto:

      1. Di panel navigasi kiri, pilih Services > Presto.

      2. Di halaman layanan Presto, klik tab Configure.

      3. Cari parameter event-listener.name dan kosongkan nilainya.

  6. Simpan konfigurasi.

    1. Di pojok kanan atas, klik Save.

    2. Di kotak dialog Confirm, masukkan Execution Reason dan aktifkan auto-update configuration.

    3. Klik OK.

  7. Restart layanan-layanan tersebut.

    • Layanan Hive:

      1. Di halaman layanan Hive, pilih Actions > Restart HiveServer2 di pojok kanan atas.

      2. Di kotak dialog Execute Cluster Operation, masukkan Execution Reason.

      3. Klik OK.

      4. Di kotak dialog Confirm, klik OK.

    • Layanan Spark:

      1. Di halaman layanan Spark, pilih Actions > Restart ThriftServer di pojok kanan atas.

      2. Di kotak dialog Execute Cluster Operation, masukkan Execution Reason.

      3. Klik OK.

      4. Di kotak dialog Confirm, klik OK.

    • Layanan Presto:

      1. Di halaman layanan Presto, pilih Actions > Restart All Components di pojok kanan atas.

      2. Di kotak dialog Execute Cluster Operation, masukkan Execution Reason.

      3. Klik OK.

      4. Di kotak dialog Confirm, klik OK.