Apache Tez adalah framework komputasi terdistribusi yang dibangun di atas Apache Hadoop dan menggunakan directed acyclic graphs (DAGs) untuk mengeksekusi tugas data besar. Di EMR on ECS, Tez berfungsi sebagai mesin eksekusi alternatif untuk Apache Hive, memberikan performa kueri dan stabilitas yang lebih tinggi dibandingkan backend MapReduce bawaan.
Gambar berikut memperlihatkan cara Hive mengirimkan tugas menggunakan MapReduce dibandingkan dengan Tez.

Untuk informasi selengkapnya tentang Apache Tez, lihat dokumentasi Apache Tez.
Aktifkan mesin Tez
Atur parameter hive.execution.engine ke nilai tez, lalu restart Hive agar Tez menjadi mesin eksekusi aktif untuk semua kueri Hive SQL di kluster Anda.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Kluster EMR on ECS dengan Hive yang telah terinstal
Akses ke Konsol EMR
Langkah-langkah
Buka tab Services untuk kluster Anda.
Masuk ke Konsol EMR. Di panel navigasi sebelah kiri, klik EMR on ECS.
Di bilah navigasi atas, pilih wilayah tempat kluster Anda berada dan pilih kelompok sumber daya sesuai kebutuhan bisnis Anda.
Pada halaman EMR on ECS, klik Services di kolom Actions untuk kluster yang ingin Anda kelola.
Di tab Services, klik Configure pada bagian Hive.
Atur parameter
hive.execution.engineketez.Di kotak pencarian, masukkan
hive.execution.engine.Atur nilainya ke
tez, lalu klik Save.Pada kotak dialog yang muncul, masukkan alasan di bidang Execution Reason, lalu klik Save.
Restart Hive agar perubahan diterapkan.
Klik tab Status.
Di pojok kanan atas, pilih More > Restart.
Pada kotak dialog yang muncul, masukkan alasan di bidang Execution Reason, lalu klik OK.
Pada kotak dialog Confirm, klik OK.
Akses Tez web UI
Di tab Access Links and Ports, klik URL yang sesuai dengan Tez UI untuk membuka Tez web UI.
Untuk informasi selengkapnya, lihat Akses web UI komponen open source.