Talaan ng mga Nilalaman:

Paano ako mag-iskedyul ng trabaho sa pugad sa oozie?
Paano ako mag-iskedyul ng trabaho sa pugad sa oozie?

Video: Paano ako mag-iskedyul ng trabaho sa pugad sa oozie?

Video: Paano ako mag-iskedyul ng trabaho sa pugad sa oozie?
Video: MAYOR LATIGO (1991) | Full Movie | Eddie Garcia, Sylvia Sanchez, Jess Lapid Jr. 2024, Nobyembre
Anonim

Upang mag-iskedyul ng trabaho sa Hive gamit Oozie , kailangan mong sumulat ng Pugad -aksyon.

hql) sa loob nito.

  1. Lumikha ng isang direktoryo sa HDFS sa pamamagitan ng pagpapaputok sa ibaba ng command.
  2. hadoop fs -mkdir -p /user/ oozie /workflows/
  3. Ilagay ang daloy ng trabaho. xml, Pugad script (create_table. hql) at pugad -lugar. xml sa direktoryo na ginawa sa hakbang 2. Maaari mong gamitin ang command sa ibaba.

Kaya lang, paano ako magpapatakbo ng script ng Hive sa oozie?

Patakbuhin ang Hive Jobs kasama si Oozie

  1. Tukuyin ang hive-site. xml sa parameter ng job-xml.
  2. Tukuyin ang pangalan ng script (halimbawa, script. q) na naglalaman ng query ng hive sa parameter ng script.
  3. Opsyonal, magdagdag ng mga property na ginagamit ng Oozie launcher job. Idagdag ang prefix na oozie. launcher sa mga pangalan ng property.

Higit pa rito, paano ako magpapatakbo ng oozie workflow? Pagpapatakbo ng Oozie Workflow Mula sa Command Line

  1. Mag-login sa Web Console.
  2. Kopyahin ang mga halimbawa ng oozie sa iyong home directory sa web console: cp /usr/hdp/current/oozie-client/doc/oozie-examples. alkitran. gz.
  3. I-extract ang mga file mula sa tar tar -zxvf oozie-examples.tar.gz.
  4. Kopyahin ang direktoryo ng mga halimbawa sa HDFS hadoop fs -copyFromLocal na mga halimbawa.

Kaugnay nito, paano ako mag-iskedyul ng trabaho sa Hadoop?

Paano mag-iskedyul ng mga trabaho sa hadoop - Quora. Ang pinakasimpleng paraan ay ang pagbalot ng iyong code sa isang shell script at iskedyul ito bilang isang cron trabaho sa gilid ng node(ang node kung saan karaniwan mong isinusumite ang iyong mga trabaho ). Ngunit kadalasang inilalagay ang code sa isang script at pinapatakbo ito bilang a trabaho mahirap i-debug. subukan at panatilihin.

Ano ang daloy ng trabaho ng oozie?

Oozie ay isang daloy ng trabaho scheduler system para pamahalaan ang mga trabaho sa Apache Hadoop. Oozie Workflow Ang mga trabaho ay Directed Acyclical Graphs (DAGs) ng mga aksyon. Oozie Ang mga trabaho ng coordinator ay paulit-ulit Oozie Workflow mga trabahong na-trigger ng oras (dalas) at pagkakaroon ng data. Oozie ay isang scalable, maaasahan at extensible na sistema.

Inirerekumendang: