RHEL/CentOS 6/5 -ב CDH 4.X רובע Apache Oozie לש הדובעה תמירז ןמזתמ תא רדגהו ןקתה
Oozie רובע חותפ דוק ןמזתמ אוה Hadoop, ןמזתמ תועצמאב הדובעב תולתל תיטמוטוא ךופהל לכונ ןאכמו טלק ינותנ רובע תודובע ןיב תולת רידגהל םילוכי ונא .תודובעה ןיב םואיתהו הדובעה תמירז תא טשפמ הז ooz
.תמֶוֹצ תדרפנ Hadoop -ב ןקתומ תויהל ךירצ oozie רוצייה תכרעמב םלוא ( namenode/JT םינקתומ הפיאו חראמ םשכ רטסאמ רמולכ) ילש ישארה תמוצה לע Oozie תא יתנקתה ,הז ךירדמב
.B -ו A הזל םיארוק ונא ,םיקלח ינשל תוקלוחמ הנקתהה תוארוה
.האבה 'חראמ םש' הדוקפב שומיש ךות ,תכרעמה לש חראמה םש תא הליחת תמאנ ואוב
hostname master
RHEL/CentOS 6/5 -ב Oozie תנקתה :' א הטיש
.ותוא ןיקתהלו רגאמה תא דירוהל ידכ האבה wget הדוקפב שמתשהל םג לכותש וא (4.6 רמולכ) CDH4 תסרג תא דרוהו CDH תדרוהל ימשרה ףיעסל רובע .CDH4 תנקתהל cloudera רתאמ CDH לש ימשר רגאמב םישמתשמ ונא
# wget http://archive.cloudera.com/cdh4/one-click-install/redhat/6/i386/cloudera-cdh-4-0.i386.rpm # yum --nogpgcheck localinstall cloudera-cdh-4-0.i386.rpm # wget http://archive.cloudera.com/cdh4/one-click-install/redhat/6/x86_64/cloudera-cdh-4-0.x86_64.rpm # yum --nogpgcheck localinstall cloudera-cdh-4-0.x86_64.rpm
# wget http://archive.cloudera.com/cdh4/one-click-install/redhat/5/i386/cloudera-cdh-4-0.i386.rpm # yum --nogpgcheck localinstall cloudera-cdh-4-0.i386.rpm # wget http://archive.cloudera.com/cdh4/one-click-install/redhat/5/x86_64/cloudera-cdh-4-0.x86_64.rpm # yum --nogpgcheck localinstall cloudera-cdh-4-0.x86_64.rpm
.תכרעמב Oozie תא ןיקתהל ידכ האבה הדוקפב שמתשהל לכות ,ךלש תכרעמה תחת CDH רגאמ תפסוהש רחאל
yum install oozie
.(הדוקפל תחתמ הסנ זא אל םא םלוא חוקלה לש הנקתהה קלח תא תוסכל הרומא הדוקפה לעמ) oozie חוקל ןקתה ,תעכ
yum install oozie-client
.oozie תא רידגהל ידכ ינשה קלחל רובענ ואוב וישכע הנקתהה לש ןושארה קלחה םע ונמייס !הבוט הדובע .תכרעמה תלעפה תעב הלעפהל oozie תוריש תרוצת תא הרידגמ ליעלש הנקתהה :הרעה
RHEL/CentOS 6/5 -ב Oozie תרוצת :' ב הטיש
.ןאכ הפוממ הרוצת םושל םיקוקז ונניא ,Hadoop םע תורישי רשקתמ וניא oozie ש ןוויכמ
.לעופ וניא oozie תוריש רשאכ םיאבה םיבלשה תא עצבל ךילע רמולכ ,לעופ וניא oozie ןמזב תורדגהה לכ תא רדגה אנא :הארתה
.אבה רמאמה תועצמאב MySQL לש םינותנה דסמ תא ןיקתנ ואוב זא .Mysql DB -ב שמתשהל ךל ץילממ יתייה םלוא DB -ב הנבומ לדחמ תרירבכ 'יברד' שי Oozie -ל
.ןלהל גצומש יפכ תואשרה קינעהלו oozie DB רוציל ידכ האלה ךשמה ,הנקתהה קלח תא םייסתש רחאל
mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.5.38 MySQL Community Server (GPL) by Remi Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> create database oozie; Query OK, 1 row affected (0.00 sec) mysql> grant all privileges on oozie.* to 'oozie'@'localhost' identified by 'oozie'; Query OK, 0 rows affected (0.00 sec) mysql> grant all privileges on oozie.* to 'oozie'@'%' identified by 'oozie'; Query OK, 0 rows affected (0.00 sec) mysql> exit Bye
.גצומכ םיאבה םינייפאמה תא ךורעו 'oozie-site.xml' ץבוקה תא חתפ .MySQL רובע Oozie ינייפאמ תא רדגה ,ןכמ רחאל
cd /etc/oozie/conf vi oozie-site.xml
.(ךלש חראמה םש םע [ילש חראמה םש] רטסאמה תא ףלחה טושפ) םיאבה םינייפאמה תא ןזה
<property> <name>oozie.service.JPAService.jdbc.driver</name> <value>com.mysql.jdbc.Driver</value> </property> <property> <name>oozie.service.JPAService.jdbc.url</name> <value>jdbc:mysql://master:3306/oozie</value> </property> <property> <name>oozie.service.JPAService.jdbc.username</name> <value>oozie</value> </property> <property> <name>oozie.service.JPAService.jdbc.password</name> <value>oozie</value> </property>
.הדוקפה לש אבה רדסמה תא לעפה ,ךכ םשל .lib Oozie תיירפסל MySQL JDBC JAR תוירושיקל ןקתהה להנמ תא ףסוהו דרוה
cd /tmp/ wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.31.tar.gz tar -zxf mysql-connector-java-5.1.31.tar.gz cd mysql-connector-java-5.1.31 cp mysql-connector-java-5.1.31-bin.jar /var/lib/oozie/
.oozie שמתשמכ התוא ליעפהל שי יכ בל םישו תואבה תודוקפה עוציב ידי לע oozie לש םינותנ ידסמ תמיכס רוצ
sudo -u oozie /usr/lib/oozie/bin/ooziedb.sh create -run
setting OOZIE_CONFIG=/etc/oozie/conf setting OOZIE_DATA=/var/lib/oozie setting OOZIE_LOG=/var/log/oozie setting OOZIE_CATALINA_HOME=/usr/lib/bigtop-tomcat setting CATALINA_TMPDIR=/var/lib/oozie setting CATALINA_PID=/var/run/oozie/oozie.pid setting CATALINA_BASE=/usr/lib/oozie/oozie-server-0.20 setting CATALINA_OPTS=-Xmx1024m setting OOZIE_HTTPS_PORT=11443 ... DONE Oozie DB has been created for Oozie version '3.3.2-cdh4.7.0' The SQL commands have been written to: /tmp/ooziedb-8250405588513665350.sql
.האבה הדוקפה תועצמאב הליבחה תא דירוהל לכותש וא ,2.2 הסרגב ExtJS תוירפס תא דרוהו CDH ExtJS לש ימשרה ףדל רובע .oozie טנרטניא תלוסנוק רשפאל ידכ טנרטניאהמ ExtJS lib תא דירוהל ךילע
cd /tmp/ wget http://archive.cloudera.com/gplextras/misc/ext-2.2.zip unzip ext-2.2.zip mv ext-2.2 /var/lib/oozie/
.תואבה תודוקפה תלעפה ידי לע oozie תרש תא לעפה ,ףוסבל
service oozie status not running. service oozie start service oozie status running oozie admin -oozie http://localhost:11000/oozie -status System mode: NORMAL
.192.168.1.129 אוה ילש IP -ה ,הז הרקמב .ךלש IP -ה תבותכ לע עיבצהו ךילע ףדעומה ןפדפדה תועצמאב oozie לש שמתשמה קשממ תא חתפ
http://192.168.1.129:11000
.oozie תא החלצהב תרדגה !!בוט לזמ .הזה שמתשמה קשממ תא האור התא םא וישכע
.ךלש בושמה לע ביגהל חכשת לאו דועל רבוחמ ראשיה .oozie תועצמאב Hadoop תודובע ןמזתלו רידגהל דציכ ףתתשא ,ילש םיבורקה םירמאמב .RHEL/CentOS 6/5 -ב החלצהב קדבנ הז ךילה