|
Rivojlantirish vazirligi muhammad al xorazmiy nomidagi toshkent axborot texnologiyalari universiteti
|
bet | 9/12 | Sana | 19.02.2024 | Hajmi | 158 Kb. | | #158797 |
Bog'liq 4.5.6 dedlayn
5.2-jadval. Turli xil Hadoop relizlar seriyalari tomonidan qo'llab-quvvatlanadigan
davomi &
(1) Kitob allaqachon chop etilganda, Hadoop hamjamiyati 0.23 versiya seriyasini 2.x seriyasiga qayta nomlash uchun ovoz berdi. "1.x dan keyingi versiyalar" atamasi kitobdagi 0.22 va 2.x seriyalarining (ilgari 0.23) versiyalariga ishora qiladi.
5.2-jadvalni davomi..
Таблица 1.2 (продолжение)
|
Возможность
|
1.x
|
0.22
|
2.x
|
Новые имена конфигурационных свойств
|
Нет
|
Да
|
Да
|
Старый API MapReduce
|
Да
|
Да
|
Да
|
Новый API MapReduce
|
Да (без некоторых библиотек)
|
Да
|
Да
|
Исполнительная среда MapReduce 1 (классическая)
|
Да
|
Да
|
Нет
|
Исполнительная среда MapReduce 2 (YARN)
|
Нет
|
Нет
|
Да
|
HDFS Federation
|
Нет
|
Нет
|
Да
|
Высокая доступность HDFS
|
Нет
|
Нет
|
Да
|
Konfiguratsiya nomlari
Konfiguratsiya xususiyati nomlari yanada soddalashtirilgan nomlash sxemasini yaratish uchun 1.x versiyasidan boshlab o'zgartirildi. Misol uchun, HDFS nomi tugunining xususiyatlari dfs.namenode bilan prefikslangan edi, shuning uchun dfs.name.dir xususiyati dfs.namenode.name.dir bo'ldi. Xuddi shunday, MapReduce xususiyatlari eski xaritalangan prefiks o'rniga mapreduce prefiksi bilan prefikslangan, shuning uchun mapred, job.name mapreduce.job.name bilan almashtirildi.
1.x versiyasida mavjud bo'lgan xususiyatlar uchun eski (tavsiya etilmaydi) nomlar butun kitobda qo'llaniladi, ¬chunki ular Hadoopning ro'yxatga olingan barcha versiyalarida ishlaydi . Agar siz Hadoop nashridan foydalansangiz 1. x dan keyin ogohlantirishlardan qochish uchun konfiguratsiya fayllari va kodlarida yangi xususiyat nomlaridan foydalanishni xohlashingiz mumkin . -Hadoop saytida eskirgan mulk nomlari va ularning ¬o'rnini bosadigan jadval mavjud. http://hadoop.apache.org/common/docs/ r0.23.0/hadoop-project-dist/hadoop-common/DeprecatedProperties.html.
MapReduce API
Hadoop ikkita Java bilan ta'minlaydi MapReduce APIlar , "Eski va yangi JavaScript " bo'limida batafsil tavsiflangan . MapReduce API " bet. 60 . Kitobning ushbu nashridagi misollar sanab o'tilgan barcha versiyalar bilan ishlaydigan yangi API dan foydalanadi (yangi APIdan foydalanadigan MapReduce kutubxonasi 1. x seriyali nashrlarda mavjud bo'lmagan bir necha holatlar bundan mustasno ). Taqdim etilgan barcha misollar eski API versiyasida mavjud ( oldapi to'plamida ) kitobning veb-saytida.
Ikki API orasida sezilarli farqlar mavjud, ular matnda muhokama qilinadi.
|
| |