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..
Konfiguratsiya nomlari Konfiguratsiya xususiyati nomlari yanada soddalashtirilgan nomlash sxemasini yaratish uchun 1.x versiyasidan boshlab o'zgartirildi. Misol uchun, HDFS nomi tugunining xususiyatlari dfs.namenodebilan prefikslangan edi, shuning uchun dfs.name.dirxususiyati dfs.namenode.name.dir bo'ldi. Xuddi shunday, MapReduce xususiyatlari eski xaritalangan prefiks o'rniga mapreduceprefiksi 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.