Բովանդակություն:

Որո՞նք են կազմաձևման հիմնական պարամետրերը, որոնք օգտվողը պետք է նշի MapReduce աշխատանքը գործարկելու համար:
Որո՞նք են կազմաձևման հիմնական պարամետրերը, որոնք օգտվողը պետք է նշի MapReduce աշխատանքը գործարկելու համար:
Anonim

Հիմնական կազմաձևման պարամետրերը, որոնք օգտվողները պետք է նշեն «MapReduce» շրջանակում, հետևյալն են

  • Աշխատանքի մուտքագրման վայրերը բաշխված ֆայլային համակարգում:
  • Աշխատանքի ելքային գտնվելու վայրը բաշխված ֆայլային համակարգում:
  • Տվյալների մուտքագրման ձևաչափը:
  • Տվյալների ելքային ձևաչափը:
  • Դաս, որը պարունակում է քարտեզի գործառույթը:
  • Կրճատման ֆունկցիա պարունակող դաս։

Ահա, որո՞նք են հիմնական կազմաձևման պարամետրերը MapReduce ծրագրում:

«MapReduce» շրջանակում կազմաձևման հիմնական պարամետրերն են

  • Մուտքագրեք Jobs-ի գտնվելու վայրը բաշխված ֆայլային համակարգում:
  • Jobs-ի ելքային տեղադրությունը բաշխված ֆայլային համակարգում:
  • Տվյալների մուտքագրման ձևաչափը:
  • Տվյալների ելքային ձևաչափը:
  • Դաս, որը պարունակում է քարտեզի գործառույթը:
  • Դաս, որը պարունակում է կրճատման ֆունկցիա:

Կարելի է նաև հարցնել, թե որո՞նք են քարտեզագրողների և ռեդուկտորների պարամետրերը: Քարտեզագրողների չորս պարամետրերն են.

  • LongWritable (մուտքագրում)
  • տեքստ (մուտքագրում)
  • տեքստ (միջանկյալ ելք)
  • IntWritable (միջանկյալ ելք)

Նաև հարց է ծագում, որո՞նք են MapReduce աշխատանքի հիմնական բաղադրիչները:

  • Վարորդի հիմնական դասը, որն ապահովում է աշխատանքի կազմաձևման պարամետրերը:
  • Mapper դասը, որը պետք է ընդլայնի օրգ. apache. հադոպ. քարտեզի կրճատում. Mapper դաս և ապահովել քարտեզի () մեթոդի իրականացում:
  • Reducer class, որը պետք է ընդլայնի օրգ. apache. հադոպ. քարտեզի կրճատում. Կրճատող դաս.

Ի՞նչ է բաժանարարը և ինչպես է այն օգնում MapReduce-ի աշխատանքի գործընթացում:

Մասնավորող մեջ Map Reduce job կատարումը վերահսկում է միջանկյալ քարտեզ-ելքերի ստեղների բաժանումը: հետ Օգնություն հեշ ֆունկցիայի, բանալին (կամ ստեղնի ենթաբազմություն) բխում է միջնորմ . Միևնույն բանալի արժեք ունեցող գրառումները մտնում են նույնը միջնորմ (յուրաքանչյուր քարտեզագրողի ներսում):

Խորհուրդ ենք տալիս: