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 -ב החלצהב קדבנ הז ךילה


כל הזכויות שמורות. © Linux-Console.net • 2019-2024