Membuat alias untuk sebuah sumber daya.
Pernyataan ALIAS dapat digunakan dalam MapReduce atau UDF untuk membaca sumber daya berbeda berdasarkan nama sumber daya tertentu tanpa perlu memodifikasi kode.
Sintaksis
alias <alias>=<asli>;Parameter
- alias: Alias yang dibuat untuk sebuah sumber daya.
- asli: Nama asli dari sebuah sumber daya.
Contoh
-- Tambahkan sumber daya res_20121208 dan res_20121209.
add table sale_detail partition (ds='20121208') as res_20121208;
add table sale_detail partition (ds='20121209') as res_20121209;
-- Buat alias resName untuk sumber daya res_20121208 dan panggil sumber daya ini.
alias resName=res_20121208;
jar -resources resName -libjars work.jar -classpath ./work.jar com.company.MainClass args ...;
-- Buat alias resName untuk sumber daya res_20121209 dan panggil sumber daya ini.
alias resName=res_20121209;
jar -resources resName -libjars work.jar -classpath ./work.jar com.company.MainClass args ...; Dalam contoh ini, alias resName merujuk ke tabel sumber daya yang berbeda dalam dua pekerjaan. Anda dapat membaca salinan data yang berbeda tanpa perlu memodifikasi kode.Pernyataan terkait
- ADD ARCHIVE: Menambahkan file arsip sebagai sumber daya.
- ADD FILE: Menambahkan file sebagai sumber daya.
- ADD JAR: Menambahkan file JAR sebagai sumber daya.
- ADD PY: Menambahkan kode Python sebagai sumber daya.
- ADD TABLE: Menambahkan tabel sebagai sumber daya.
- DESC RESOURCE: Melihat informasi sumber daya.
- LIST RESOURCES: Melihat daftar sumber daya.
- GET RESOURCE: Mengunduh sumber daya.
- DROP RESOURCE: Menghapus sumber daya.