1 / 12

HOW TO: Spin Up Apache OODT Faster with RADiX

HOW TO: Spin Up Apache OODT Faster with RADiX. Paul Ramirez & Cameron Goodale NASA – Jet Propulsion Laboratory November 9 th , 2011. Our Background. Cameron Goodale NASA – Jet Propulsion Laboratory (6 years) Software Engineer Your area of interest Geospatial / Data Visualization

benjy
Download Presentation

HOW TO: Spin Up Apache OODT Faster with RADiX

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. HOW TO: Spin Up Apache OODT Faster with RADiX Paul Ramirez & Cameron Goodale NASA – Jet Propulsion LaboratoryNovember 9th, 2011

  2. Our Background • Cameron Goodale • NASA – Jet Propulsion Laboratory (6 years) • Software Engineer • Your area of interest • Geospatial / Data Visualization • Python • Working on my Road Racing License • Paul Ramirez • NASA – Jet Propulsion Laboratory (10 years) • Software Engineer • Your area of interest • Geospatial • Search • Java • My family (wife, son, 2 dogs)

  3. Roadmap • Apache OODT – Brief Intro • Working With OODT • What is RADiX • Technical Details • RADiX your next OODT Deployment

  4. Apache OODT • Data Management System (DMS) Framework • History at JPL • Medical, Astronomy, Climate Research, etc… • Collection of Loosely Coupled Components • Crawler • File Manager • Workflow • Driven by Metadata and Product Types

  5. Working With OODT Now • Download the source and build • Grab one of the component distribution tarballs • Install and Configure • Repeat for each component you want • For our webapps grab the war and configure • User ensures that configuration matches across components • Launch each of the components individually

  6. Using OODT • Crawler Actions • Metadata Extractors • Versioners • Tasks • Configuration • Crawler Policy • FileManager Policy • Workflow Policy • PGE (Product Generation Executive) Configuration

  7. RADiX What and Why • Distribution of Apache OODT • Define deployment and development • Reduce ramp up time • Eliminate confusion with documentation • Eliminate some configuration • Focus on data management • Focus on component extensions • Bored of repeating • Create shared experience

  8. RADiX Technical Details • Uses Apache Maven 2.2 • Maven Archetype • Used to drive creation of a template OODT project • Resultant project can be used for development • Maven Assembly Descriptor

  9. OODT RADiX in Action % wget http://www.apache.org/dist/oodt/radix-0.4.tgz % tar –xzvf radix-0.4.tgz % export PATH=${PATH}:/usr/local/radix % oodt-radix my-oodt-dmsmy.package.name % ./deploy/bin/oodt_pcsstart % ls deploy mvn-repo my-oodt-dms

  10. What did that give me? • Deployment of OODT • Sample configuration to show things in action • Development structure that you can check in • That’s it for now

  11. Closing Remarks • Available in OODT 0.4 • Worked under OODT-140 • https://cwiki.apache.org/confluence/display/OODT/RADiX+Powered+By+OODT • Future Work • Screencasts • Integrate more components • More documentation and links to existing • Promote deploying with RADiX

  12. Contact • Cameron Goodale • goodale@apache.org • @sigep311 • Paul Ramirez • pramirez@apache.org • @pramirez624

More Related