Commit 799642b7 authored by O'Reilly Media, Inc.'s avatar O'Reilly Media, Inc.
Browse files

Initial commit

parents
Loading
Loading
Loading
Loading
+5 −0
Changes for Basic Kudu Installation, API Usage, and SQL Integration - Working Files/Working Files - README.txt: 5 added lines, 0 removed lines.
Original line number Diff line number Diff line
Due to ongoing efforts to ensure you have the best possible learning experience, we may update the working files for this course from time to time.

We recommend that you download the latest version of these files from:

http://www.infiniteskills.com/02465
 No newline at end of file
+68 −0
Changes for Basic Kudu Installation, API Usage, and SQL Integration - Working Files/api-sql-basics/2_create_table_and_insert_data.sh: 68 added lines, 0 removed lines.
Original line number Diff line number Diff line
#!/usr/bin/env bash
set -x
set -e
#######
#
# Before getting started, you'll need to download the dataset from https://github.com/bosshart/kuduscreencast/raw/master/api-sql-basics/user_ratings.txt
# scp the zip file to /home/demo/ directory on kudu quickstart VM
# Or download: wget https://raw.githubusercontent.com/bosshart/kuduscreencast/master/api-sql-basics/user_ratings.txt
#######

hadoop fs -ls /user/demo/
hadoop fs -mkdir -p /user/demo/moviedata/
hadoop fs -put /tmp/user_ratings.txt /user/demo/moviedata/
hadoop fs -ls /user/demo/moviedata/


impala-shell -i localhost -d default -q "CREATE EXTERNAL TABLE user_item_ratings(
	ts INT, 
	userid INT, 
	movieid INT, 
	rating INT, 
	age INT, 
	gender STRING, 
	occupation STRING, 
	zip INT, 
	movietitle STRING, 
	releasedate STRING, 
	videoreleasedate STRING, 
	url STRING) 
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\001' STORED AS TEXTFILE LOCATION '/user/demo/moviedata/';"

#Let's test selecting some data from our impala table. We're going to look at some of the ratings for one of my favorite movies: 
impala-shell -i localhost -d default -q " SELECT movieid, userid, movietitle, rating FROM user_item_ratings WHERE movietitle='Tombstone (1993)' LIMIT 10;"


#Let's create our first impala on kudu table. 

impala-shell -i localhost -d default -q "DROP TABLE IF EXISTS kudu_user_ratings;"
impala-shell -i localhost -d default -q "DROP TABLE IF EXISTS kudu_user_ratings_as_select;"

impala-shell -i localhost -d default -q "CREATE TABLE kudu_user_ratings (
movieid INT,
userid INT,
rating INT,
age INT,
gender STRING,
occupation STRING,
zip INT,
movietitle STRING,
releasedate STRING,
videoreleasedate STRING,
url STRING,
ts INT,
PRIMARY KEY(movieid,userid)
)
PARTITION BY HASH(movieid)
PARTITIONS 4 STORED AS KUDU;"

# insert a single row
impala-shell -i localhost -d default -q "INSERT INTO kudu_user_ratings VALUES (1000000, 1000000, 4, 35, 'M', 'engineer', 55409, 'Tombstone (1993)', '01-Jan-1993', null, null, 892859148);"
# bulk load from HDFS into Kudu
impala-shell -i localhost -d default -q "INSERT INTO kudu_user_ratings SELECT movieid, userid, rating, age, gender, occupation, zip, movietitle, releasedate, videoreleasedate, url, ts FROM user_item_ratings;"

# same thing, all in one step
impala-shell -i localhost -d default -q "CREATE TABLE kudu_user_ratings_as_select PRIMARY KEY(movieid,userid)
PARTITION BY HASH(movieid)
PARTITIONS 4 STORED AS KUDU
AS SELECT movieid, userid, rating, age, gender, occupation, zip, movietitle, releasedate, videoreleasedate, url, ts  FROM user_item_ratings;"
 No newline at end of file
+90 −0
Changes for Basic Kudu Installation, API Usage, and SQL Integration - Working Files/api-sql-basics/3_query_data.sh: 90 added lines, 0 removed lines.
Original line number Diff line number Diff line
#!/usr/bin/env bash
set -x
set -e
#######
# Depends on creating the tables in section 2
#######

impala-shell -i localhost -d default -q "SHOW TABLES"

# run simple analytical query on hdfs-backed table. This query finds the top 10 users by number of ratings and shows their min and max rating.
impala-shell -i localhost -d default -q "SELECT
    userid,
    minimum_rating,
    maximum_rating,
    total
FROM (
    SELECT
        userid AS user,
        MIN(rating) AS minimum_rating,
        MAX(rating) as maximum_rating
    FROM
        user_item_ratings
    GROUP BY
        userid
    ) AS minmax_ratings
JOIN (
    SELECT
        userid,
        count(*) AS total
    FROM
        user_item_ratings
    GROUP BY
        userid
    ) AS totalratings
ON
    minmax_ratings.user=totalratings.userid
ORDER BY
    total DESC
LIMIT 10"

# run simple analytical query on kudu-backed table.
impala-shell -i localhost -d default -q "SELECT
    userid,
    minimum_rating,
    maximum_rating,
    total
FROM (
    SELECT
        userid AS user,
        MIN(rating) AS minimum_rating,
        MAX(rating) as maximum_rating
    FROM
        kudu_user_ratings
    GROUP BY
        userid
    ) AS minmax_ratings
JOIN (
    SELECT
        userid,
        count(*) AS total
    FROM
        kudu_user_ratings
    GROUP BY
        userid
    ) AS totalratings
ON
    minmax_ratings.user=totalratings.userid
ORDER BY
    total DESC
LIMIT 10"

# Perform 'random read' query on HDFS data
impala-shell -i localhost -d default -q "SELECT COUNT(*), AVG(rating) FROM user_item_ratings WHERE movieid=470 AND userid=276"

# Perform 'random read' query on Kudu (Kudu table is partitioned and uses B-Tree index for fast random access)
impala-shell -i localhost -d default -q "SELECT COUNT(*), AVG(rating) FROM kudu_user_ratings WHERE movieid=470 AND userid=276"

# Update and deletes in HDFS will fail
impala-shell -i localhost -c -d default -q "SELECT AVG(rating) FROM user_item_ratings WHERE movietitle='Tombstone (1993)'"
impala-shell -i localhost -c -d default -q "UPDATE user_item_ratings SET rating=5 WHERE movietitle='Tombstone (1993)'"
impala-shell -i localhost -c -d default -q "DELETE FROM user_item_ratings WHERE movietitle='Tombstone (1993)'"

# Update and delete in Kudu
impala-shell -i localhost -d default -q "SELECT AVG(rating) FROM kudu_user_ratings WHERE movietitle='Tombstone (1993)'"
impala-shell -i localhost -d default -q "UPDATE kudu_user_ratings SET rating=5 WHERE movietitle='Tombstone (1993)'"
impala-shell -i localhost -d default -q "DELETE FROM kudu_user_ratings WHERE movietitle='Tombstone (1993)'"

# Verify deletion
impala-shell -i localhost -d default -q "SELECT * FROM kudu_user_ratings WHERE movietitle='Tombstone (1993)'"
+41 −0
Changes for Basic Kudu Installation, API Usage, and SQL Integration - Working Files/api-sql-basics/README.md: 41 added lines, 0 removed lines.
Original line number Diff line number Diff line
### Kudu Basics: Basic Kudu Installation, API Usage, and SQL Integration

Before running these examples, I recommend installing git and maven. See the `boostrap.sh` script or run the following: 

    sudo yum -y install git
    wget -P /tmp/ http://apache.cs.utah.edu/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
    sudo tar xzf /tmp/apache-maven-3.3.9-bin.tar.gz -C /usr/local
    cat <<'EOF'>> maven.sh
    export M2_HOME=/usr/local/apache-maven-3.3.9
    export PATH=${M2_HOME}/bin:${PATH}
    EOF
    sudo mv maven.sh /etc/profile.d/maven.sh
    source /etc/profile

You'll also want to download some sample data: 

    wget -P /tmp https://raw.githubusercontent.com/bosshart/kuduscreencast/master/api-sql-basics/user_ratings.txt

About these examples: 

* Segment 1 demonstrates basic CRUD operations using Apache Impala and Kudu. You can run it as a script via: 
```
    git clone https://github.com/bosshart/kuduscreencast.git
    cd kuduscreencast/api-sql-basics/
    chmod u+x 2_create_table_and_insert_data.sh 
    ./2_create_table_and_insert_data.sh 
```
* Segment 2 demonstrates querying Kudu data via Impala and depends on the steps in segment 1. You can run it as a script via: 
```    
    chmod u+x 2_create_table_and_insert_data.sh 
    ./3_query_data.sh
```
* Segment 3 Run the simple API example via the following. Note that the example has the kudu master host hard-coded to be the quickstart. 
```
    mvn clean
    mvn package
    java -cp target/sample.sql-api-basics-1.0-SNAPSHOT.jar com.kuduscreencast.examples.SimpleExample
```    
    
    
    
 No newline at end of file
+173 −0
Changes for Basic Kudu Installation, API Usage, and SQL Integration - Working Files/api-sql-basics/api-sql-basics.iml: 173 added lines, 0 removed lines.
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4">
  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="false">
    <output url="file://$MODULE_DIR$/target/classes" />
    <output-test url="file://$MODULE_DIR$/target/test-classes" />
    <content url="file://$MODULE_DIR$">
      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
      <excludeFolder url="file://$MODULE_DIR$/target" />
    </content>
    <orderEntry type="jdk" jdkName="1.7" jdkType="JavaSDK" />
    <orderEntry type="sourceFolder" forTests="false" />
    <orderEntry type="library" name="Maven: org.apache.kudu:kudu-client:1.2.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.kudu:interface-annotations:1.2.0" level="project" />
    <orderEntry type="library" name="Maven: com.stumbleupon:async:1.4.1" level="project" />
    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.12" level="project" />
    <orderEntry type="library" name="Maven: org.apache.kudu:kudu-spark_2.10:1.2.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.spark:spark-sql_2.10:1.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.spark:spark-catalyst_2.10:1.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.scala-lang:scala-reflect:2.10.5" level="project" />
    <orderEntry type="library" name="Maven: org.codehaus.janino:janino:2.7.8" level="project" />
    <orderEntry type="library" name="Maven: org.codehaus.janino:commons-compiler:2.7.8" level="project" />
    <orderEntry type="library" name="Maven: com.twitter:parquet-column:1.5.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: com.twitter:parquet-common:1.5.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: com.twitter:parquet-encoding:1.5.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.5" level="project" />
    <orderEntry type="library" name="Maven: com.twitter:parquet-hadoop:1.5.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: com.twitter:parquet-format:2.1.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: com.twitter:parquet-jackson:1.5.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.8.8" level="project" />
    <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-core-asl:1.8.8" level="project" />
    <orderEntry type="library" name="Maven: org.xerial.snappy:snappy-java:1.0.5" level="project" />
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.2.3" level="project" />
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.2.3" level="project" />
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.2.3" level="project" />
    <orderEntry type="library" name="Maven: org.spark-project.spark:unused:1.0.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.spark:spark-mllib_2.10:1.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.spark:spark-streaming_2.10:1.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.spark:spark-graphx_2.10:1.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: com.github.fommil.netlib:core:1.1.2" level="project" />
    <orderEntry type="library" name="Maven: net.sourceforge.f2j:arpack_combined_all:0.1" level="project" />
    <orderEntry type="library" name="Maven: org.scalanlp:breeze_2.10:0.11.2" level="project" />
    <orderEntry type="library" name="Maven: org.scalanlp:breeze-macros_2.10:0.11.2" level="project" />
    <orderEntry type="library" name="Maven: org.scalamacros:quasiquotes_2.10:2.0.0-M8" level="project" />
    <orderEntry type="library" name="Maven: net.sf.opencsv:opencsv:2.3" level="project" />
    <orderEntry type="library" name="Maven: com.github.rwl:jtransforms:2.4.0" level="project" />
    <orderEntry type="library" name="Maven: org.spire-math:spire_2.10:0.7.4" level="project" />
    <orderEntry type="library" name="Maven: org.spire-math:spire-macros_2.10:0.7.4" level="project" />
    <orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.4.1" level="project" />
    <orderEntry type="library" name="Maven: org.jpmml:pmml-model:1.1.15" level="project" />
    <orderEntry type="library" name="Maven: org.jpmml:pmml-agent:1.1.15" level="project" />
    <orderEntry type="library" name="Maven: org.jpmml:pmml-schema:1.1.15" level="project" />
    <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.2.7" level="project" />
    <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.2.7" level="project" />
    <orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.2.7" level="project" />
    <orderEntry type="library" name="Maven: org.apache.spark:spark-core_2.10:1.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.avro:avro-mapred:hadoop2:1.7.6-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.avro:avro:1.7.6-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.commons:commons-compress:1.4.1" level="project" />
    <orderEntry type="library" name="Maven: org.tukaani:xz:1.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.avro:avro-ipc:1.7.6-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" />
    <orderEntry type="library" name="Maven: org.apache.avro:avro-ipc:tests:1.7.6-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: com.twitter:chill_2.10:0.5.0" level="project" />
    <orderEntry type="library" name="Maven: com.esotericsoftware.kryo:kryo:2.21" level="project" />
    <orderEntry type="library" name="Maven: com.esotericsoftware.reflectasm:reflectasm:shaded:1.07" level="project" />
    <orderEntry type="library" name="Maven: com.esotericsoftware.minlog:minlog:1.2" level="project" />
    <orderEntry type="library" name="Maven: org.objenesis:objenesis:1.2" level="project" />
    <orderEntry type="library" name="Maven: com.twitter:chill-java:0.5.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.xbean:xbean-asm5-shaded:4.4" level="project" />
    <orderEntry type="library" name="Maven: org.apache.hadoop:hadoop-client:2.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.hadoop:hadoop-common:2.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: commons-cli:commons-cli:1.2" level="project" />
    <orderEntry type="library" name="Maven: xmlenc:xmlenc:0.52" level="project" />
    <orderEntry type="library" name="Maven: commons-httpclient:commons-httpclient:3.1" level="project" />
    <orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.6" level="project" />
    <orderEntry type="library" name="Maven: commons-digester:commons-digester:1.8" level="project" />
    <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.7.0" level="project" />
    <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils-core:1.8.0" level="project" />
    <orderEntry type="library" name="Maven: com.google.protobuf:protobuf-java:2.5.0" level="project" />
    <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.2.4" level="project" />
    <orderEntry type="library" name="Maven: org.apache.hadoop:hadoop-auth:2.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.directory.server:apacheds-kerberos-codec:2.0.0-M15" level="project" />
    <orderEntry type="library" name="Maven: org.apache.directory.server:apacheds-i18n:2.0.0-M15" level="project" />
    <orderEntry type="library" name="Maven: org.apache.directory.api:api-asn1-api:1.0.0-M20" level="project" />
    <orderEntry type="library" name="Maven: org.apache.directory.api:api-util:1.0.0-M20" level="project" />
    <orderEntry type="library" name="Maven: org.apache.curator:curator-client:2.7.1" level="project" />
    <orderEntry type="library" name="Maven: org.apache.htrace:htrace-core4:4.0.1-incubating" level="project" />
    <orderEntry type="library" name="Maven: org.apache.hadoop:hadoop-hdfs:2.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.mortbay.jetty:jetty-util:6.1.26.cloudera.4" level="project" />
    <orderEntry type="library" name="Maven: xerces:xercesImpl:2.9.1" level="project" />
    <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.3.04" level="project" />
    <orderEntry type="library" name="Maven: org.apache.hadoop:hadoop-mapreduce-client-app:2.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.hadoop:hadoop-mapreduce-client-common:2.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.hadoop:hadoop-yarn-client:2.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.hadoop:hadoop-yarn-server-common:2.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.hadoop:hadoop-mapreduce-client-shuffle:2.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.hadoop:hadoop-yarn-api:2.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.hadoop:hadoop-mapreduce-client-core:2.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.hadoop:hadoop-yarn-common:2.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: com.sun.jersey:jersey-client:1.9" level="project" />
    <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-jaxrs:1.8.8" level="project" />
    <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-xc:1.8.8" level="project" />
    <orderEntry type="library" name="Maven: org.apache.hadoop:hadoop-mapreduce-client-jobclient:2.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.hadoop:hadoop-aws:2.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: com.amazonaws:aws-java-sdk-s3:1.10.6" level="project" />
    <orderEntry type="library" name="Maven: com.amazonaws:aws-java-sdk-kms:1.10.6" level="project" />
    <orderEntry type="library" name="Maven: com.amazonaws:aws-java-sdk-core:1.10.6" level="project" />
    <orderEntry type="library" name="Maven: com.amazonaws:aws-java-sdk-sts:1.10.6" level="project" />
    <orderEntry type="library" name="Maven: org.apache.hadoop:hadoop-annotations:2.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.spark:spark-launcher_2.10:1.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.spark:spark-network-common_2.10:1.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.fusesource.leveldbjni:leveldbjni-all:1.8" level="project" />
    <orderEntry type="library" name="Maven: org.apache.spark:spark-network-shuffle_2.10:1.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.spark:spark-unsafe_2.10:1.6.0-cdh5.10.0" level="project" />
    <orderEntry type="library" name="Maven: net.java.dev.jets3t:jets3t:0.9.0" level="project" />
    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.1.2" level="project" />
    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.1.2" level="project" />
    <orderEntry type="library" name="Maven: com.jamesmurty.utils:java-xmlbuilder:0.4" level="project" />
    <orderEntry type="library" name="Maven: org.apache.curator:curator-recipes:2.7.1" level="project" />
    <orderEntry type="library" name="Maven: org.apache.curator:curator-framework:2.7.1" level="project" />
    <orderEntry type="library" name="Maven: org.apache.zookeeper:zookeeper:3.4.6" level="project" />
    <orderEntry type="library" name="Maven: jline:jline:0.9.94" level="project" />
    <orderEntry type="library" name="Maven: com.google.guava:guava:16.0.1" level="project" />
    <orderEntry type="library" name="Maven: org.eclipse.jetty.orbit:javax.servlet:3.0.0.v201112011016" level="project" />
    <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.3.2" level="project" />
    <orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:1.3.9" level="project" />
    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.5" level="project" />
    <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.5" level="project" />
    <orderEntry type="library" name="Maven: log4j:log4j:1.2.17" level="project" />
    <orderEntry type="library" name="Maven: org.slf4j:slf4j-log4j12:1.7.5" level="project" />
    <orderEntry type="library" name="Maven: com.ning:compress-lzf:1.0.3" level="project" />
    <orderEntry type="library" name="Maven: net.jpountz.lz4:lz4:1.3.0" level="project" />
    <orderEntry type="library" name="Maven: org.roaringbitmap:RoaringBitmap:0.5.11" level="project" />
    <orderEntry type="library" name="Maven: commons-net:commons-net:2.2" level="project" />
    <orderEntry type="library" name="Maven: org.spark-project.akka:akka-remote_2.10:2.2.3-shaded-protobuf" level="project" />
    <orderEntry type="library" name="Maven: org.spark-project.akka:akka-actor_2.10:2.2.3-shaded-protobuf" level="project" />
    <orderEntry type="library" name="Maven: com.typesafe:config:1.0.2" level="project" />
    <orderEntry type="library" name="Maven: io.netty:netty:3.6.6.Final" level="project" />
    <orderEntry type="library" name="Maven: org.spark-project.protobuf:protobuf-java:2.4.1-shaded" level="project" />
    <orderEntry type="library" name="Maven: org.uncommons.maths:uncommons-maths:1.2.2a" level="project" />
    <orderEntry type="library" name="Maven: org.spark-project.akka:akka-slf4j_2.10:2.2.3-shaded-protobuf" level="project" />
    <orderEntry type="library" name="Maven: org.scala-lang:scala-library:2.10.5" level="project" />
    <orderEntry type="library" name="Maven: org.json4s:json4s-jackson_2.10:3.2.10" level="project" />
    <orderEntry type="library" name="Maven: org.json4s:json4s-core_2.10:3.2.10" level="project" />
    <orderEntry type="library" name="Maven: org.json4s:json4s-ast_2.10:3.2.10" level="project" />
    <orderEntry type="library" name="Maven: org.scala-lang:scalap:2.10.0" level="project" />
    <orderEntry type="library" name="Maven: org.scala-lang:scala-compiler:2.10.0" level="project" />
    <orderEntry type="library" name="Maven: com.sun.jersey:jersey-server:1.9" level="project" />
    <orderEntry type="library" name="Maven: asm:asm:3.1" level="project" />
    <orderEntry type="library" name="Maven: com.sun.jersey:jersey-core:1.9" level="project" />
    <orderEntry type="library" name="Maven: org.apache.mesos:mesos:shaded-protobuf:0.21.1" level="project" />
    <orderEntry type="library" name="Maven: io.netty:netty-all:4.0.29.Final" level="project" />
    <orderEntry type="library" name="Maven: com.clearspring.analytics:stream:2.7.0" level="project" />
    <orderEntry type="library" name="Maven: io.dropwizard.metrics:metrics-core:3.1.2" level="project" />
    <orderEntry type="library" name="Maven: io.dropwizard.metrics:metrics-jvm:3.1.2" level="project" />
    <orderEntry type="library" name="Maven: io.dropwizard.metrics:metrics-json:3.1.2" level="project" />
    <orderEntry type="library" name="Maven: io.dropwizard.metrics:metrics-graphite:3.1.2" level="project" />
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-scala_2.10:2.2.3" level="project" />
    <orderEntry type="library" name="Maven: com.thoughtworks.paranamer:paranamer:2.3" level="project" />
    <orderEntry type="library" name="Maven: org.apache.ivy:ivy:2.4.0" level="project" />
    <orderEntry type="library" name="Maven: oro:oro:2.0.8" level="project" />
    <orderEntry type="library" name="Maven: org.tachyonproject:tachyon-client:0.8.2" level="project" />
    <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.4" level="project" />
    <orderEntry type="library" name="Maven: commons-io:commons-io:2.4" level="project" />
    <orderEntry type="library" name="Maven: org.tachyonproject:tachyon-underfs-hdfs:0.8.2" level="project" />
    <orderEntry type="library" name="Maven: org.tachyonproject:tachyon-underfs-s3:0.8.2" level="project" />
    <orderEntry type="library" name="Maven: org.tachyonproject:tachyon-underfs-local:0.8.2" level="project" />
    <orderEntry type="library" name="Maven: net.razorvine:pyrolite:4.9" level="project" />
    <orderEntry type="library" name="Maven: net.sf.py4j:py4j:0.9" level="project" />
    <orderEntry type="library" name="Maven: com.intel.chimera:chimera:0.9.2" level="project" />
    <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.3" level="project" />
  </component>
</module>
 No newline at end of file
Loading