AWS Data Pipeline tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada dari AWS Data Pipeline dapat terus menggunakan layanan seperti biasa. Pelajari selengkapnya
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
EmrCluster
Merupakan konfigurasi EMR cluster Amazon. Objek ini digunakan oleh EmrActivity dan HadoopActivity untuk meluncurkan sebuah klaster.
Penjadwal
Penjadwal menyediakan cara untuk menentukan alokasi sumber daya dan prioritas tugas dalam klaster Hadoop. Administrator atau pengguna dapat memilih penjadwal untuk berbagai kelas pengguna dan aplikasi. Penjadwal bisa menggunakan antrean untuk mengalokasikan sumber daya untuk pengguna dan aplikasi. Anda mengatur antrean tersebut ketika Anda membuat klaster. Anda kemudian dapat mengatur prioritas untuk jenis pekerjaan tertentu dan pengguna atas orang lain. Ini menyediakan untuk efisien penggunaan klaster sumber daya, sementara mengizinkan lebih dari satu pengguna untuk mengirimkan pekerjaan ke klaster. Ada tiga jenis penjadwal yang tersedia:
-
FairScheduler
— Mencoba menjadwalkan sumber daya secara merata selama periode waktu yang signifikan. -
CapacityScheduler
— Menggunakan antrian untuk memungkinkan administrator klaster untuk menetapkan pengguna ke antrian dari berbagai prioritas dan alokasi sumber daya. -
Default — Digunakan oleh klaster, yang dapat dikonfigurasi oleh situs Anda.
Versi EMR Rilis Amazon
EMRRilis Amazon adalah seperangkat aplikasi open-source dari ekosistem big data. Setiap rilis terdiri dari berbagai aplikasi, komponen, dan fitur big data yang Anda pilih untuk EMR menginstal dan mengonfigurasi Amazon saat Anda membuat klaster. Anda menentukan versi rilis menggunakan Label rilis. Label rilis ada dalam bentukemr-
. Misalnya, x.x.x
emr-5.30.0
. Amazon EMR cluster berdasarkan label rilis emr-4.0.0
dan kemudian menggunakan releaseLabel
properti untuk menentukan label rilis EmrCluster
objek. Versi sebelumnya menggunakan properti amiVersion
.
penting
Semua EMR cluster Amazon yang dibuat menggunakan versi rilis 5.22.0 atau yang lebih baru menggunakan Signature Version 4 untuk mengautentikasi permintaan ke Amazon S3. Beberapa versi rilis sebelumnya menggunakan Tanda Tangan Versi 2. Support Tanda Tangan versi 2 sedang dihentikan. Untuk informasi selengkapnya, lihat Amazon S3 Update – Sigv2 Periode Pengusangan Diperpanjang dan Dimodifikasi
Pertimbangan dan batasan
Gunakan versi terbaru Task Runner
Jika Anda menggunakan objek EmrCluster
yang dikelola sendiri dengan label rilis, gunakan Task Runner terbaru. Untuk informasi selengkapnya tentang Task Runner, lihat Bekerja dengan Runner Tugas. Anda dapat mengonfigurasi nilai properti untuk semua klasifikasi EMR konfigurasi Amazon. Untuk informasi selengkapnya, lihat Mengonfigurasi Aplikasi di Panduan EMR Rilis Amazon, referensiEmrConfiguration, dan Properti objek.
Support untuk IMDSv2
Sebelumnya, hanya AWS Data Pipeline didukungIMDSv1. Sekarang, AWS Data Pipeline mendukung IMDSv2 di Amazon EMR 5.23.1, 5.27.1, dan 5.32 atau lebih baru, dan Amazon 6.2 atau lebih baru. EMR IMDSv2menggunakan metode berorientasi sesi untuk menangani otentikasi dengan lebih baik saat mengambil informasi metadata dari instance. Anda harus mengonfigurasi instance Anda untuk melakukan IMDSv2 panggilan dengan membuat sumber daya yang dikelola pengguna menggunakan -2.0. TaskRunner
Amazon EMR 5.32 atau lebih baru dan Amazon EMR 6.x
Seri rilis Amazon EMR 5.32 atau yang lebih baru dan 6.x menggunakan Hadoop versi 3.x, yang memperkenalkan perubahan besar dalam cara classpath Hadoop dievaluasi dibandingkan dengan Hadoop versi 2.x. Perpustakaan umum seperti Joda-Time telah dihapus dari classpath.
Jika EmrActivity atau HadoopActivity menjalankan file Jar yang memiliki dependensi pada perpustakaan yang telah dihapus di Hadoop 3.x, langkah gagal dengan kesalahan java.lang.NoClassDefFoundError
atau java.lang.ClassNotFoundException
. Ini dapat terjadi untuk file Jar yang berjalan tanpa masalah menggunakan versi rilis Amazon EMR 5.x.
Untuk memperbaiki masalah ini, Anda harus menyalin file Jar dependensi ke classpath Hadoop pada objek EmrCluster
sebelum memulai EmrActivity
atau HadoopActivity
. Kami menyediakan script bash untuk melakukan hal ini. Skrip bash tersedia di lokasi berikut, di mana MyRegion
adalah AWS Wilayah tempat EmrCluster
objek Anda berjalan, misalnyaus-west-2
.
s3://datapipeline-
MyRegion
/MyRegion
/bootstrap-actions/latest/TaskRunner/copy-jars-to-hadoop-classpath.sh
Cara menjalankan skrip tergantung pada apakah EmrActivity
atau HadoopActivity
berjalan pada sumber daya yang dikelola oleh AWS Data Pipeline atau dijalankan pada sumber daya yang dikelola sendiri.
Jika Anda menggunakan sumber daya yang dikelola oleh AWS Data Pipeline, tambahkan a bootstrapAction
ke EmrCluster
objek. bootstrapAction
menentukan script dan file Jar untuk menyalin sebagai argumen. Anda dapat menambahkan hingga 255 bidang bootstrapAction
per objek EmrCluster
, dan Anda dapat menambahkan bidang bootstrapAction
ke objek EmrCluster
yang sudah memiliki tindakan bootstrap.
Untuk menentukan skrip ini sebagai tindakan bootstrap, gunakan sintaks berikut, di mana JarFileRegion
adalah Wilayah tempat file Jar disimpan, dan masing-masing MyJarFilen
adalah jalur absolut di Amazon S3 dari file Jar untuk disalin ke classpath Hadoop. Jangan menentukan file Jar yang berada di classpath Hadoop secara default.
s3://datapipeline-
MyRegion
/MyRegion
/bootstrap-actions/latest/TaskRunner/copy-jars-to-hadoop-classpath.sh,JarFileRegion
,MyJarFile1
,MyJarFile2
[, ...]
Contoh berikut menentukan tindakan bootstrap yang menyalin dua file Jar di Amazon S3: my-jar-file.jar
dan emr-dynamodb-tool-4.14.0-jar-with-dependencies.jar
. Wilayah yang digunakan dalam contoh ini adalah us-west-2.
{ "id" : "
MyEmrCluster
", "type" : "EmrCluster", "keyPair" : "my-key-pair
", "masterInstanceType" : "m5.xlarge
", "coreInstanceType" : "m5.xlarge
", "coreInstanceCount" : "2
", "taskInstanceType" : "m5.xlarge
", "taskInstanceCount": "2
", "bootstrapAction" : ["s3://datapipeline-us-west-2
/us-west-2
/bootstrap-actions/latest/TaskRunner/copy-jars-to-hadoop-classpath.sh,us-west-2
,s3://path/to/my-jar-file.jar,s3://dynamodb-dpl-us-west-2
/emr-ddb-storage-handler/4.14.0/emr-dynamodb-tools-4.14.0-jar-with-dependencies.jar"] }
Anda harus menyimpan dan mengaktifkan alur untuk perubahan ke bootstrapAction
untuk mengambil efek.
Jika Anda menggunakan sumber daya yang dikelola sendiri, Anda dapat mengunduh skrip ke instance cluster dan menjalankannya dari baris perintah menggunakanSSH. Script membuat direktori bernama /etc/hadoop/conf/shellprofile.d
dan sebuah file bernama datapipeline-jars.sh
dalam direktori itu. File jar disediakan sebagai argumen baris perintah disalin ke direktori yang script ciptakan yang bernama /home/hadoop/datapipeline_jars
. Jika klaster Anda diatur berbeda, modifikasi script dengan tepat setelah mengunduhnya.
Sintaks untuk menjalankan script pada baris perintah sedikit berbeda dari menggunakan bootstrapAction
yang ditunjukkan pada contoh sebelumnya. Gunakan spasi bukan koma antara argumen, seperti yang ditunjukkan dalam contoh berikut.
./copy-jars-to-hadoop-classpath.sh
us-west-2
s3://path/to/my-jar-file.jar s3://dynamodb-dpl-us-west-2
/emr-ddb-storage-handler/4.14.0/emr-dynamodb-tools-4.14.0-jar-with-dependencies.jar
EMRIzin Amazon
Saat Anda membuat IAM peran kustom, pertimbangkan dengan cermat izin minimum yang diperlukan agar klaster Anda dapat melakukan pekerjaannya. Pastikan untuk memberikan akses ke sumber daya yang diperlukan, seperti file di Amazon S3 atau data di AmazonRDS, Amazon Redshift, atau DynamoDB. Jika Anda ingin mengatur visibleToAllUsers
ke SALAH, peran Anda harus memiliki izin yang tepat untuk melakukannya. Perhatikan bahwa DataPipelineDefaultRole
tidak memiliki izin ini. Anda harus memberikan penyatuan peran DefaultDataPipelineResourceRole
dan DataPipelineDefaultRole
sebagai peran objek EmrCluster
, atau membuat peran Anda sendiri untuk tujuan ini.
Sintaks
Bidang Invokasi Objek | Deskripsi | Jenis Slot |
---|---|---|
jadwal | Objek ini dipanggil dalam pelaksanaan interval jadwal. Tentukan referensi jadwal ke objek lain untuk mengatur urutan eksekusi dependensi untuk objek ini. Anda dapat memenuhi persyaratan ini dengan secara eksplisit mengatur jadwal pada objek, misalnya, dengan menentukan "schedule": {"ref":
"DefaultSchedule"} . Dalam kebanyakan kasus, lebih baik untuk menempatkan referensi jadwal pada objek alur default sehingga semua objek mewarisi jadwal itu. Atau, jika alur memiliki pohon jadwal (jadwal dalam jadwal utama), Anda dapat membuat objek induk yang memiliki referensi jadwal. Untuk informasi selengkapnya tentang konfigurasi jadwal opsional contoh, lihat https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-object-schedule.html |
Objek Referensi, misalnya, "schedule":{"ref":"myScheduleId"} |
Bidang Opsional | Deskripsi | Jenis Slot |
---|---|---|
actionOnResourceKegagalan | Tindakan yang diambil setelah kegagalan sumber daya untuk sumber daya ini. Nilai yang benar adalah "retryall ", yang mencoba semua tugas ke klaster untuk durasi tertentu, dan "retrynone ". |
String |
actionOnTaskKegagalan | Tindakan yang diambil setelah kegagalan tugas untuk sumber daya ini. Nilai yang valid adalah "melanjutkan", yang berarti tidak mengakhiri klaster, dan "mengakhiri." | String |
additionalMasterSecurityGroupIds | Pengidentifikasi kelompok keamanan master tambahan dari EMR cluster, yang mengikuti bentuk XXXX6a sg-01. Untuk informasi selengkapnya, lihat Grup Keamanan EMR Tambahan Amazon di Panduan EMR Manajemen Amazon. | String |
additionalSlaveSecurityGroupIds | Pengidentifikasi kelompok keamanan budak tambahan dari EMR cluster, yang mengikuti formulirsg-01XXXX6a . |
String |
amiVersion | Versi Amazon Machine Image (AMI) yang EMR digunakan Amazon untuk menginstal node cluster. Untuk informasi selengkapnya, lihat Panduan EMR Manajemen Amazon. | String |
aplikasi | Aplikasi untuk diinstal di klaster dengan argumen yang dipisahkan koma. Secara default, Hive dan Pig diinstal. Parameter ini hanya berlaku untuk Amazon EMR versi 4.0 dan yang lebih baru. | String |
attemptStatus | Status yang paling baru dilaporkan dari aktivitas jarak jauh. | String |
attemptTimeout | Timeout untuk penyelesaian pekerjaan jarak jauh. Jika disetel, maka aktivitas jarak jauh yang tidak lengkap dalam waktu mulai yang ditetapkan mungkin dicoba lagi. | Periode |
availabilityZone | Availability Zone tempat menjalankan klaster. | String |
bootstrapAction | Tindakan untuk dijalankan ketika klaster dimulai. Anda dapat menentukan argumen yang dipisahkan koma. Untuk menentukan beberapa tindakan, hingga 255, menambahkan beberapa bidang bootstrapAction . Perilaku defaultnya adalah memulai klaster tanpa tindakan bootstrap. |
String |
konfigurasi | Konfigurasi untuk EMR cluster Amazon. Parameter ini hanya berlaku untuk Amazon EMR versi 4.0 dan yang lebih baru. | Objek Referensi, misalnya, "configuration":{"ref":"myEmrConfigurationId"} |
coreInstanceBidHarga | Harga Spot maksimum yang bersedia Anda bayarkan untuk EC2 instans Amazon. Jika harga bid ditentukan, Amazon EMR menggunakan Instans Spot untuk grup instans. Ditentukan dalamUSD. | String |
coreInstanceCount | Jumlah simpul inti yang digunakan untuk klaster. | Bilangan Bulat |
coreInstanceType | Jenis EC2 instans Amazon yang digunakan untuk node inti. Lihat Instans Amazon EC2 yang Didukung untuk klaster Amazon EMR . | String |
coreGroupConfiguration | Konfigurasi untuk grup instans inti EMR klaster Amazon. Parameter ini hanya berlaku untuk Amazon EMR versi 4.0 dan yang lebih baru. | Objek Referensi, misalnya “configuration”: {“ref”:
“myEmrConfigurationId”} |
coreEbsConfiguration | Konfigurasi untuk EBS volume Amazon yang akan dilampirkan ke masing-masing node inti di grup inti di EMR cluster Amazon. Untuk informasi selengkapnya, lihat Jenis Instance yang Mendukung EBS Optimasi di Panduan EC2 Pengguna Amazon. | Objek Referensi, misalnya “coreEbsConfiguration”: {“ref”:
“myEbsConfiguration”} |
customAmiId | Hanya berlaku untuk Amazon versi EMR rilis 5.7.0 dan yang lebih baru. Menentukan AMI ID kustom AMI yang akan digunakan saat Amazon menyediakan EMR EC2 instans Amazon. Ini juga dapat digunakan sebagai pengganti tindakan bootstrap untuk menyesuaikan konfigurasi node cluster. Untuk informasi selengkapnya, lihat topik berikut di Panduan EMR Manajemen Amazon. Menggunakan kustom AMI | String |
EbsBlockDeviceConfig |
Konfigurasi perangkat EBS blok Amazon yang diminta terkait dengan grup instans. Termasuk sejumlah volume tertentu yang akan dikaitkan dengan setiap instans dalam grup instans. Termasuk
|
Objek Referensi, misalnya “EbsBlockDeviceConfig”: {“ref”:
“myEbsBlockDeviceConfig”} |
emrManagedMasterSecurityGroupId | Pengidentifikasi grup keamanan master dari EMR cluster Amazon, yang mengikuti bentuk. sg-01XXXX6a Untuk informasi selengkapnya, lihat Mengonfigurasi Grup Keamanan di Panduan EMR Manajemen Amazon. |
String |
emrManagedSlaveSecurityGroupId | Pengidentifikasi grup keamanan budak dari EMR cluster Amazon, yang mengikuti formulirsg-01XXXX6a . |
String |
enableDebugging | Mengaktifkan debugging di EMR cluster Amazon. | String |
failureAndRerunModus | Menjelaskan perilaku simpul konsumen ketika dependensi gagal atau menjalankan kembali. | Pencacahan |
hadoopSchedulerType | Jenis penjadwal klaster. Jenis yang valid adalah:
PARALLEL_FAIR_SCHEDULING ,
PARALLEL_CAPACITY_SCHEDULING , dan
DEFAULT_SCHEDULER . |
Pencacahan |
httpProxy | Host proxy yang digunakan klien untuk terhubung ke AWS layanan. | Objek Referensi, misalnya, "httpProxy“: {" ref”:” myHttpProxy Id "} |
initTimeout | Jumlah waktu untuk menunggu sumber daya dimulai. | Periode |
keyPair | Amazon EC2 key pair yang akan digunakan untuk log on ke master node dari EMR cluster Amazon. | String |
lateAfterTimeout | Waktu berlalu setelah alur mulai di mana objek harus menyelesaikan. Hal ini dipicu hanya ketika jenis jadwal tidak disetel ke ondemand . |
Periode |
masterInstanceBidHarga | Harga Spot maksimum yang bersedia Anda bayarkan untuk EC2 instans Amazon. Ini adalah nilai desimal antara 0 dan 20,00, eksklusif. Ditentukan dalamUSD. Menyetel nilai ini memungkinkan Instans Spot untuk node master EMR cluster Amazon. Jika harga bid ditentukan, Amazon EMR menggunakan Instans Spot untuk grup instans. | String |
masterInstanceType | Jenis EC2 instans Amazon yang digunakan untuk node master. Lihat Instans Amazon EC2 yang Didukung untuk klaster Amazon EMR . | String |
masterGroupConfiguration | Konfigurasi untuk grup instans master EMR cluster Amazon. Parameter ini hanya berlaku untuk Amazon EMR versi 4.0 dan yang lebih baru. | Objek Referensi, misalnya “configuration”: {“ref”:
“myEmrConfigurationId”} |
masterEbsConfiguration | Konfigurasi untuk EBS volume Amazon yang akan dilampirkan ke masing-masing node master di grup master di EMR cluster Amazon. Untuk informasi selengkapnya, lihat Jenis Instance yang Mendukung EBS Optimasi di Panduan EC2 Pengguna Amazon. | Objek Referensi, misalnya “masterEbsConfiguration”: {“ref”:
“myEbsConfiguration”} |
maxActiveInstances | Jumlah maksimum instans aktif bersamaan dari suatu komponen. Re-runs tidak dihitung terhadap jumlah instans aktif. | Bilangan Bulat |
maximumRetries | Upaya jumlah maksimum mencoba lagi pada kegagalan. | Bilangan Bulat |
onFail | Tindakan untuk dijalankan ketika objek saat ini gagal. | Objek Referensi, misalnya, "onFail":{"ref":"myActionId"} |
onLateAction | Tindakan yang harus dipicu jika objek belum dijadwalkan atau masih belum selesai. | Objek Referensi, misalnya, "onLateAction":{"ref":"myActionId"} |
onSuccess | Tindakan untuk dijalankan ketika objek saat ini berhasil. | Objek Referensi, misalnya, "onSuccess":{"ref":"myActionId"} |
induk | Induk dari objek saat ini dari mana slot diwariskan. | Objek Referensi, misalnya. "parent":{"ref":"myBaseObjectId"} |
pipelineLogUri | Amazon S3 URI (seperti 's3://BucketName/Key/ ') untuk mengunggah log untuk pipeline. | String |
region | Kode untuk wilayah tempat EMR cluster Amazon harus dijalankan. Secara default, klaster berjalan di Wilayah yang sama dengan alur. Anda dapat menjalankan klaster di Wilayah yang sama sebagai set data bergantung. | Pencacahan |
releaseLabel | Label rilis untuk EMR cluster. | String |
reportProgressTimeout | Timeout untuk panggilan berurutan kerja jarak jauh ke reportProgress . Jika disetel, maka kegiatan jarak jauh yang tidak melaporkan kemajuan untuk jangka waktu tertentu dapat dianggap terhenti dan jadi dicoba lagi. |
Periode |
resourceRole | IAMPeran yang AWS Data Pipeline digunakan untuk membuat EMR cluster Amazon. Peran defaultya adalah DataPipelineDefaultRole . |
String |
retryDelay | Durasi timeout antara dua upaya coba lagi. | Periode |
peran | IAMPeran diteruskan ke Amazon EMR untuk membuat EC2 node. | String |
runsOn | Bidang ini tidak diizinkan pada objek ini. | Objek Referensi, misalnya, "runsOn":{"ref":"myResourceId"} |
securityConfiguration | Pengidentifikasi konfigurasi EMR keamanan yang akan diterapkan ke cluster. Parameter ini hanya berlaku untuk Amazon EMR versi 4.8.0 dan yang lebih baru. | String |
serviceAccessSecurityGroupId | Pengidentifikasi untuk grup keamanan akses layanan dari EMR cluster Amazon. | String. Ini mengikuti bentuk sg-01XXXX6a , misalnya, sg-1234abcd . |
scheduleType | Jenis jadwal mengizinkan Anda untuk menentukan apakah objek dalam definisi alur Anda harus dijadwalkan pada awal interval, atau akhir interval. Nilai adalah: cron , ondemand , dan timeseries . Penjadwalan timeseries berarti bahwa instans dijadwalkan pada akhir setiap interval. Penjadwalan cron berarti bahwa instans dijadwalkan pada awal setiap interval. Jadwal ondemand mengizinkan Anda untuk menjalankan alur satu kali per aktivasi. Anda tidak perlu meng-klon atau membuat ulang alur untuk menjalankannya lagi. Jika Anda menggunakan jadwal ondemand itu harus ditentukan dalam objek default dan harus menjadi satu-satunya scheduleType yang ditentukan untuk objek dalam alur. Untuk menggunakan alur ondemand , panggil operasi ActivatePipeline untuk setiap putaran berikutnya. |
Pencacahan |
subnetId | Pengidentifikasi subnet untuk meluncurkan cluster AmazonEMR. | String |
supportedProducts | Parameter yang menginstal perangkat lunak pihak ketiga di EMR cluster Amazon, misalnya, distribusi Hadoop pihak ketiga. | String |
taskInstanceBidHarga | Harga Spot maksimum yang bersedia Anda bayarkan untuk EC2 instans. Nilai desimal antara 0 dan 20,00, eksklusif. Ditentukan dalamUSD. Jika harga bid ditentukan, Amazon EMR menggunakan Instans Spot untuk grup instans. | String |
taskInstanceCount | Jumlah node tugas yang akan digunakan untuk EMR cluster Amazon. | Bilangan Bulat |
taskInstanceType | Jenis EC2 instans Amazon yang digunakan untuk node tugas. | String |
taskGroupConfiguration | Konfigurasi untuk grup instans tugas EMR klaster Amazon. Parameter ini hanya berlaku untuk Amazon EMR versi 4.0 dan yang lebih baru. | Objek Referensi, misalnya “configuration”: {“ref”:
“myEmrConfigurationId”} |
taskEbsConfiguration | Konfigurasi untuk EBS volume Amazon yang akan dilampirkan ke masing-masing node tugas di grup tugas di EMR cluster Amazon. Untuk informasi selengkapnya, lihat Jenis Instance yang Mendukung EBS Optimasi di Panduan EC2 Pengguna Amazon. | Objek Referensi, misalnya “taskEbsConfiguration”: {“ref”:
“myEbsConfiguration”} |
terminateAfter | Mengakhiri sumber daya setelah berjam-jam ini. | Bilangan Bulat |
VolumeSpecification |
Spesifikasi EBS volume Amazon, seperti jenis volume,IOPS, dan ukuran di Gigibytes (GiB) yang akan diminta untuk volume Amazon yang EBS dilampirkan ke instance Amazon EC2 di cluster Amazon. EMR Simpul bisa menjadi inti, utama atau simpul tugas.
|
Objek Referensi, misalnya “VolumeSpecification”: {“ref”:
“myVolumeSpecification”} |
useOnDemandOnLastAttempt | Pada upaya terakhir untuk meminta sumber daya, buat permintaan untuk Instans Sesuai Permintaan daripada Instans Spot. Hal ini memastikan bahwa jika semua upaya sebelumnya telah gagal, upaya terakhir tidak terganggu. | Boolean |
workerGroup | Bidang tidak diizinkan pada objek ini. | String |
Bidang Runtime | Deskripsi | Jenis Slot |
---|---|---|
@activeInstances | Daftar objek instans aktif terjadwal saat ini. | Objek Referensi, misalnya, "activeInstances“: {" ref”:” myRunnableObject Id "} |
@actualEndTime | Waktu ketika eksekusi objek ini selesai. | DateTime |
@actualStartTime | Waktu ketika eksekusi objek ini dimulai. | DateTime |
cancellationReason | cancellationReason Jika objek ini dibatalkan. | String |
@cascadeFailedOn | Deskripsi rantai dependensi tempat objek gagal. | Objek Referensi, misalnya, "cascadeFailedOn“: {" ref”:” myRunnableObject Id "} |
emrStepLog | Log langkah hanya tersedia pada upaya EMR aktivitas Amazon. | String |
errorId | ID kesalahan jika objek ini gagal. | String |
errorMessage | Pesan galat jika objek ini gagal. | String |
errorStackTrace | Jejak tumpukan kesalahan jika objek ini gagal. | String |
@failureReason | Alasan kegagalan sumber daya. | String |
@finishedTime | Waktu saat objek ini menyelesaikan eksekusinya. | DateTime |
hadoopJobLog | Log pekerjaan Hadoop tersedia pada upaya untuk aktivitas AmazonEMR. | String |
@healthStatus | Status kondisi objek yang mencerminkan keberhasilan atau kegagalan instans objek terakhir yang mencapai keadaan dihentikan. | String |
@healthStatusFromInstanceId | ID dari objek instans terakhir yang mencapai keadaan dihentikan. | String |
@ healthStatusUpdated Waktu | Waktu di mana status kondisi diperbarui terakhir kali. | DateTime |
hostname | Nama host klien yang mengambil upaya tugas. | String |
@lastDeactivatedTime | Waktu di mana objek ini terakhir dinonaktifkan. | DateTime |
@ latestCompletedRun Waktu | Waktu proses terakhir yang eksekusinya selesai. | DateTime |
@latestRunTime | Waktu proses terakhir untuk eksekusi yang dijadwalkan. | DateTime |
@nextRunTime | Waktu run yang akan dijadwalkan berikutnya. | DateTime |
reportProgressTime | Waktu terbaru bahwa aktivitas jarak jauh melaporkan kemajuan. | DateTime |
@scheduledEndTime | Jadwalkan akhir waktu untuk objek. | DateTime |
@scheduledStartTime | Jadwalkan waktu mulai untuk objek. | DateTime |
@status | Status objek ini. | String |
@version | Versi alur dengan objek yang dibuat. | String |
@waitingOn | Deskripsi daftar dependensi yang menunggu objek ini. | Objek Referensi, misalnya, "waitingOn“: {" ref”:” myRunnableObject Id "} |
Bidang Sistem | Deskripsi | Jenis Slot |
---|---|---|
@error | Galat menggambarkan objek yang tidak terbentuk. | String |
@pipelineId | ID dari alur tempat objek ini berada. | String |
@sphere | Tempat objek dalam siklus hidup. objek komponen memunculkan objek instans, yang mengeksekusi objek percobaan. | String |