You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@giraph.apache.org by ni...@apache.org on 2013/04/20 23:07:27 UTC

git commit: updated refs/heads/trunk to 52b7e5d

Updated Branches:
  refs/heads/trunk c1b88405c -> 52b7e5d6e


GIRAPH-647: Update HiveIO to 0.8 (nitay)


Project: http://git-wip-us.apache.org/repos/asf/giraph/repo
Commit: http://git-wip-us.apache.org/repos/asf/giraph/commit/52b7e5d6
Tree: http://git-wip-us.apache.org/repos/asf/giraph/tree/52b7e5d6
Diff: http://git-wip-us.apache.org/repos/asf/giraph/diff/52b7e5d6

Branch: refs/heads/trunk
Commit: 52b7e5d6e9afd6b9f129be8dcbf9ebe53e5383db
Parents: c1b8840
Author: Nitay Joffe <ni...@apache.org>
Authored: Sat Apr 20 15:47:41 2013 -0400
Committer: Nitay Joffe <ni...@apache.org>
Committed: Sat Apr 20 17:07:18 2013 -0400

----------------------------------------------------------------------
 CHANGELOG                                          |    2 ++
 giraph-hive/pom.xml                                |    2 +-
 .../org/apache/giraph/hive/HiveGiraphRunner.java   |   10 +++++-----
 .../DefaultConfigurableAndTableSchemaAware.java    |    4 ++--
 .../hive/input/edge/HiveEdgeInputFormat.java       |   10 ++++++----
 .../giraph/hive/input/edge/HiveEdgeReader.java     |    8 +++++---
 .../apache/giraph/hive/input/edge/HiveToEdge.java  |    2 +-
 .../giraph/hive/input/edge/SimpleHiveToEdge.java   |    2 +-
 .../giraph/hive/input/vertex/HiveToVertex.java     |    2 +-
 .../hive/input/vertex/HiveVertexInputFormat.java   |   10 ++++++----
 .../giraph/hive/input/vertex/HiveVertexReader.java |    8 +++++---
 .../hive/input/vertex/SimpleHiveToVertex.java      |    2 +-
 .../input/vertex/SimpleNoEdgesHiveToVertex.java    |    2 +-
 .../apache/giraph/hive/output/HiveRecordSaver.java |    2 +-
 .../giraph/hive/output/HiveVertexOutputFormat.java |    8 +++++---
 .../giraph/hive/output/HiveVertexWriter.java       |   14 ++++++++------
 .../giraph/hive/output/SimpleVertexToHive.java     |    4 ++--
 .../apache/giraph/hive/output/VertexToHive.java    |    2 +-
 pom.xml                                            |    8 ++++----
 19 files changed, 58 insertions(+), 44 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/CHANGELOG
----------------------------------------------------------------------
diff --git a/CHANGELOG b/CHANGELOG
index 5a980cf..aa82ce6 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,8 @@
 Giraph Change Log
 
 Release 1.0.1 - unreleased
+  GIRAPH-647: Update HiveIO to 0.8 (nitay)
+
   GIRAPH-624: ByteArrayPartition reports 0 aggregate edges when used with 
   DiskBackedPartitionStore (claudio)
 

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/giraph-hive/pom.xml
----------------------------------------------------------------------
diff --git a/giraph-hive/pom.xml b/giraph-hive/pom.xml
index 13ca66c..c2d46e9 100644
--- a/giraph-hive/pom.xml
+++ b/giraph-hive/pom.xml
@@ -85,7 +85,7 @@ under the License.
   <dependencies>
     <!-- compile dependencies. sorted lexicographically. -->
     <dependency>
-      <groupId>com.facebook.giraph.hive</groupId>
+      <groupId>com.facebook.hiveio</groupId>
       <artifactId>hive-io-exp-core</artifactId>
     </dependency>
     <dependency>

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/giraph-hive/src/main/java/org/apache/giraph/hive/HiveGiraphRunner.java
----------------------------------------------------------------------
diff --git a/giraph-hive/src/main/java/org/apache/giraph/hive/HiveGiraphRunner.java b/giraph-hive/src/main/java/org/apache/giraph/hive/HiveGiraphRunner.java
index 6e40b7f..e6db762 100644
--- a/giraph-hive/src/main/java/org/apache/giraph/hive/HiveGiraphRunner.java
+++ b/giraph-hive/src/main/java/org/apache/giraph/hive/HiveGiraphRunner.java
@@ -42,11 +42,11 @@ import org.apache.hadoop.util.ToolRunner;
 import org.apache.log4j.Logger;
 import org.apache.thrift.TException;
 
-import com.facebook.giraph.hive.input.HiveApiInputFormat;
-import com.facebook.giraph.hive.input.HiveInputDescription;
-import com.facebook.giraph.hive.output.HiveApiOutputFormat;
-import com.facebook.giraph.hive.output.HiveOutputDescription;
-import com.facebook.giraph.hive.schema.HiveTableSchemas;
+import com.facebook.hiveio.input.HiveApiInputFormat;
+import com.facebook.hiveio.input.HiveInputDescription;
+import com.facebook.hiveio.output.HiveApiOutputFormat;
+import com.facebook.hiveio.output.HiveOutputDescription;
+import com.facebook.hiveio.schema.HiveTableSchemas;
 import com.google.common.base.Splitter;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/giraph-hive/src/main/java/org/apache/giraph/hive/common/DefaultConfigurableAndTableSchemaAware.java
----------------------------------------------------------------------
diff --git a/giraph-hive/src/main/java/org/apache/giraph/hive/common/DefaultConfigurableAndTableSchemaAware.java b/giraph-hive/src/main/java/org/apache/giraph/hive/common/DefaultConfigurableAndTableSchemaAware.java
index ae32b71..4ba69c9 100644
--- a/giraph-hive/src/main/java/org/apache/giraph/hive/common/DefaultConfigurableAndTableSchemaAware.java
+++ b/giraph-hive/src/main/java/org/apache/giraph/hive/common/DefaultConfigurableAndTableSchemaAware.java
@@ -22,8 +22,8 @@ import org.apache.giraph.conf.DefaultImmutableClassesGiraphConfigurable;
 import org.apache.hadoop.io.Writable;
 import org.apache.hadoop.io.WritableComparable;
 
-import com.facebook.giraph.hive.schema.HiveTableSchema;
-import com.facebook.giraph.hive.schema.HiveTableSchemaAware;
+import com.facebook.hiveio.schema.HiveTableSchema;
+import com.facebook.hiveio.schema.HiveTableSchemaAware;
 
 /**
  * Default implementation of {@link HiveTableSchemaAware} and

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/HiveEdgeInputFormat.java
----------------------------------------------------------------------
diff --git a/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/HiveEdgeInputFormat.java b/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/HiveEdgeInputFormat.java
index c482cf0..9cfdb20 100644
--- a/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/HiveEdgeInputFormat.java
+++ b/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/HiveEdgeInputFormat.java
@@ -18,10 +18,6 @@
 
 package org.apache.giraph.hive.input.edge;
 
-import com.facebook.giraph.hive.input.HiveApiInputFormat;
-import com.facebook.giraph.hive.record.HiveReadableRecord;
-import java.io.IOException;
-import java.util.List;
 import org.apache.giraph.hive.common.HiveProfiles;
 import org.apache.giraph.io.EdgeInputFormat;
 import org.apache.giraph.io.EdgeReader;
@@ -33,6 +29,12 @@ import org.apache.hadoop.mapreduce.JobContext;
 import org.apache.hadoop.mapreduce.RecordReader;
 import org.apache.hadoop.mapreduce.TaskAttemptContext;
 
+import com.facebook.hiveio.input.HiveApiInputFormat;
+import com.facebook.hiveio.record.HiveReadableRecord;
+
+import java.io.IOException;
+import java.util.List;
+
 /**
  * {@link EdgeInputFormat} for reading edges from Hive.
  *

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/HiveEdgeReader.java
----------------------------------------------------------------------
diff --git a/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/HiveEdgeReader.java b/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/HiveEdgeReader.java
index 09476cd..2891a17 100644
--- a/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/HiveEdgeReader.java
+++ b/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/HiveEdgeReader.java
@@ -18,9 +18,6 @@
 
 package org.apache.giraph.hive.input.edge;
 
-import com.facebook.giraph.hive.record.HiveReadableRecord;
-import com.facebook.giraph.hive.schema.HiveTableSchemas;
-import java.io.IOException;
 import org.apache.giraph.hive.common.DefaultConfigurableAndTableSchemaAware;
 import org.apache.giraph.hive.input.RecordReaderWrapper;
 import org.apache.giraph.io.iterables.EdgeWithSource;
@@ -32,6 +29,11 @@ import org.apache.hadoop.mapreduce.InputSplit;
 import org.apache.hadoop.mapreduce.RecordReader;
 import org.apache.hadoop.mapreduce.TaskAttemptContext;
 
+import com.facebook.hiveio.record.HiveReadableRecord;
+import com.facebook.hiveio.schema.HiveTableSchemas;
+
+import java.io.IOException;
+
 import static org.apache.giraph.hive.common.GiraphHiveConstants.HIVE_TO_EDGE_CLASS;
 
 /**

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/HiveToEdge.java
----------------------------------------------------------------------
diff --git a/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/HiveToEdge.java b/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/HiveToEdge.java
index 515f1da..61b56d1 100644
--- a/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/HiveToEdge.java
+++ b/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/HiveToEdge.java
@@ -22,7 +22,7 @@ import org.apache.giraph.io.iterables.EdgeWithSource;
 import org.apache.hadoop.io.Writable;
 import org.apache.hadoop.io.WritableComparable;
 
-import com.facebook.giraph.hive.record.HiveReadableRecord;
+import com.facebook.hiveio.record.HiveReadableRecord;
 
 import java.util.Iterator;
 

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/SimpleHiveToEdge.java
----------------------------------------------------------------------
diff --git a/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/SimpleHiveToEdge.java b/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/SimpleHiveToEdge.java
index d27803e..7e55037 100644
--- a/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/SimpleHiveToEdge.java
+++ b/giraph-hive/src/main/java/org/apache/giraph/hive/input/edge/SimpleHiveToEdge.java
@@ -22,7 +22,7 @@ import org.apache.giraph.io.iterables.EdgeWithSource;
 import org.apache.hadoop.io.Writable;
 import org.apache.hadoop.io.WritableComparable;
 
-import com.facebook.giraph.hive.record.HiveReadableRecord;
+import com.facebook.hiveio.record.HiveReadableRecord;
 
 import java.util.Iterator;
 

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/HiveToVertex.java
----------------------------------------------------------------------
diff --git a/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/HiveToVertex.java b/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/HiveToVertex.java
index 595da85..c670876 100644
--- a/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/HiveToVertex.java
+++ b/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/HiveToVertex.java
@@ -22,7 +22,7 @@ import org.apache.giraph.graph.Vertex;
 import org.apache.hadoop.io.Writable;
 import org.apache.hadoop.io.WritableComparable;
 
-import com.facebook.giraph.hive.record.HiveReadableRecord;
+import com.facebook.hiveio.record.HiveReadableRecord;
 
 import java.util.Iterator;
 

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/HiveVertexInputFormat.java
----------------------------------------------------------------------
diff --git a/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/HiveVertexInputFormat.java b/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/HiveVertexInputFormat.java
index 097aeef..645846c 100644
--- a/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/HiveVertexInputFormat.java
+++ b/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/HiveVertexInputFormat.java
@@ -18,10 +18,6 @@
 
 package org.apache.giraph.hive.input.vertex;
 
-import com.facebook.giraph.hive.input.HiveApiInputFormat;
-import com.facebook.giraph.hive.record.HiveReadableRecord;
-import java.io.IOException;
-import java.util.List;
 import org.apache.giraph.hive.common.HiveProfiles;
 import org.apache.giraph.io.VertexInputFormat;
 import org.apache.giraph.io.VertexReader;
@@ -33,6 +29,12 @@ import org.apache.hadoop.mapreduce.JobContext;
 import org.apache.hadoop.mapreduce.RecordReader;
 import org.apache.hadoop.mapreduce.TaskAttemptContext;
 
+import com.facebook.hiveio.input.HiveApiInputFormat;
+import com.facebook.hiveio.record.HiveReadableRecord;
+
+import java.io.IOException;
+import java.util.List;
+
 /**
  * {@link VertexInputFormat} for reading vertices from Hive.
  *

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/HiveVertexReader.java
----------------------------------------------------------------------
diff --git a/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/HiveVertexReader.java b/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/HiveVertexReader.java
index d04c137..d5e352d 100644
--- a/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/HiveVertexReader.java
+++ b/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/HiveVertexReader.java
@@ -18,9 +18,6 @@
 
 package org.apache.giraph.hive.input.vertex;
 
-import com.facebook.giraph.hive.record.HiveReadableRecord;
-import com.facebook.giraph.hive.schema.HiveTableSchemas;
-import java.io.IOException;
 import org.apache.giraph.graph.Vertex;
 import org.apache.giraph.hive.common.DefaultConfigurableAndTableSchemaAware;
 import org.apache.giraph.hive.input.RecordReaderWrapper;
@@ -32,6 +29,11 @@ import org.apache.hadoop.mapreduce.InputSplit;
 import org.apache.hadoop.mapreduce.RecordReader;
 import org.apache.hadoop.mapreduce.TaskAttemptContext;
 
+import com.facebook.hiveio.record.HiveReadableRecord;
+import com.facebook.hiveio.schema.HiveTableSchemas;
+
+import java.io.IOException;
+
 import static org.apache.giraph.hive.common.GiraphHiveConstants.HIVE_TO_VERTEX_CLASS;
 
 /**

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/SimpleHiveToVertex.java
----------------------------------------------------------------------
diff --git a/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/SimpleHiveToVertex.java b/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/SimpleHiveToVertex.java
index 21a47ee..6df269d 100644
--- a/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/SimpleHiveToVertex.java
+++ b/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/SimpleHiveToVertex.java
@@ -24,7 +24,7 @@ import org.apache.giraph.graph.Vertex;
 import org.apache.hadoop.io.Writable;
 import org.apache.hadoop.io.WritableComparable;
 
-import com.facebook.giraph.hive.record.HiveReadableRecord;
+import com.facebook.hiveio.record.HiveReadableRecord;
 
 import java.util.Iterator;
 

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/SimpleNoEdgesHiveToVertex.java
----------------------------------------------------------------------
diff --git a/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/SimpleNoEdgesHiveToVertex.java b/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/SimpleNoEdgesHiveToVertex.java
index d8dfc37..21cc6c4 100644
--- a/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/SimpleNoEdgesHiveToVertex.java
+++ b/giraph-hive/src/main/java/org/apache/giraph/hive/input/vertex/SimpleNoEdgesHiveToVertex.java
@@ -22,7 +22,7 @@ import org.apache.giraph.edge.Edge;
 import org.apache.hadoop.io.Writable;
 import org.apache.hadoop.io.WritableComparable;
 
-import com.facebook.giraph.hive.record.HiveReadableRecord;
+import com.facebook.hiveio.record.HiveReadableRecord;
 import com.google.common.collect.ImmutableList;
 
 /**

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/giraph-hive/src/main/java/org/apache/giraph/hive/output/HiveRecordSaver.java
----------------------------------------------------------------------
diff --git a/giraph-hive/src/main/java/org/apache/giraph/hive/output/HiveRecordSaver.java b/giraph-hive/src/main/java/org/apache/giraph/hive/output/HiveRecordSaver.java
index a0a4207..e8b3f3d 100644
--- a/giraph-hive/src/main/java/org/apache/giraph/hive/output/HiveRecordSaver.java
+++ b/giraph-hive/src/main/java/org/apache/giraph/hive/output/HiveRecordSaver.java
@@ -18,7 +18,7 @@
 
 package org.apache.giraph.hive.output;
 
-import com.facebook.giraph.hive.record.HiveWritableRecord;
+import com.facebook.hiveio.record.HiveWritableRecord;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/giraph-hive/src/main/java/org/apache/giraph/hive/output/HiveVertexOutputFormat.java
----------------------------------------------------------------------
diff --git a/giraph-hive/src/main/java/org/apache/giraph/hive/output/HiveVertexOutputFormat.java b/giraph-hive/src/main/java/org/apache/giraph/hive/output/HiveVertexOutputFormat.java
index 45c9ca3..5ee1e5d 100644
--- a/giraph-hive/src/main/java/org/apache/giraph/hive/output/HiveVertexOutputFormat.java
+++ b/giraph-hive/src/main/java/org/apache/giraph/hive/output/HiveVertexOutputFormat.java
@@ -18,9 +18,6 @@
 
 package org.apache.giraph.hive.output;
 
-import com.facebook.giraph.hive.output.HiveApiOutputFormat;
-import com.facebook.giraph.hive.record.HiveWritableRecord;
-import java.io.IOException;
 import org.apache.giraph.hive.common.HiveProfiles;
 import org.apache.giraph.io.VertexOutputFormat;
 import org.apache.giraph.io.VertexWriter;
@@ -31,6 +28,11 @@ import org.apache.hadoop.mapreduce.OutputCommitter;
 import org.apache.hadoop.mapreduce.RecordWriter;
 import org.apache.hadoop.mapreduce.TaskAttemptContext;
 
+import com.facebook.hiveio.output.HiveApiOutputFormat;
+import com.facebook.hiveio.record.HiveWritableRecord;
+
+import java.io.IOException;
+
 /**
  * VertexOutputFormat using Hive
  *

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/giraph-hive/src/main/java/org/apache/giraph/hive/output/HiveVertexWriter.java
----------------------------------------------------------------------
diff --git a/giraph-hive/src/main/java/org/apache/giraph/hive/output/HiveVertexWriter.java b/giraph-hive/src/main/java/org/apache/giraph/hive/output/HiveVertexWriter.java
index 0215428..4677b47 100644
--- a/giraph-hive/src/main/java/org/apache/giraph/hive/output/HiveVertexWriter.java
+++ b/giraph-hive/src/main/java/org/apache/giraph/hive/output/HiveVertexWriter.java
@@ -18,12 +18,6 @@
 
 package org.apache.giraph.hive.output;
 
-import com.facebook.giraph.hive.input.parser.hive.DefaultRecord;
-import com.facebook.giraph.hive.record.HiveRecord;
-import com.facebook.giraph.hive.record.HiveWritableRecord;
-import com.facebook.giraph.hive.schema.HiveTableSchema;
-import com.facebook.giraph.hive.schema.HiveTableSchemas;
-import java.io.IOException;
 import org.apache.giraph.graph.Vertex;
 import org.apache.giraph.io.VertexWriter;
 import org.apache.giraph.utils.ReflectionUtils;
@@ -34,6 +28,14 @@ import org.apache.hadoop.mapreduce.RecordWriter;
 import org.apache.hadoop.mapreduce.TaskAttemptContext;
 import org.apache.log4j.Logger;
 
+import com.facebook.hiveio.input.parser.hive.DefaultRecord;
+import com.facebook.hiveio.record.HiveRecord;
+import com.facebook.hiveio.record.HiveWritableRecord;
+import com.facebook.hiveio.schema.HiveTableSchema;
+import com.facebook.hiveio.schema.HiveTableSchemas;
+
+import java.io.IOException;
+
 
 /**
  * Vertex writer using Hive.

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/giraph-hive/src/main/java/org/apache/giraph/hive/output/SimpleVertexToHive.java
----------------------------------------------------------------------
diff --git a/giraph-hive/src/main/java/org/apache/giraph/hive/output/SimpleVertexToHive.java b/giraph-hive/src/main/java/org/apache/giraph/hive/output/SimpleVertexToHive.java
index 32a83a1..fdfb363 100644
--- a/giraph-hive/src/main/java/org/apache/giraph/hive/output/SimpleVertexToHive.java
+++ b/giraph-hive/src/main/java/org/apache/giraph/hive/output/SimpleVertexToHive.java
@@ -22,8 +22,8 @@ import org.apache.giraph.graph.Vertex;
 import org.apache.hadoop.io.Writable;
 import org.apache.hadoop.io.WritableComparable;
 
-import com.facebook.giraph.hive.record.HiveRecord;
-import com.facebook.giraph.hive.record.HiveWritableRecord;
+import com.facebook.hiveio.record.HiveRecord;
+import com.facebook.hiveio.record.HiveWritableRecord;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/giraph-hive/src/main/java/org/apache/giraph/hive/output/VertexToHive.java
----------------------------------------------------------------------
diff --git a/giraph-hive/src/main/java/org/apache/giraph/hive/output/VertexToHive.java b/giraph-hive/src/main/java/org/apache/giraph/hive/output/VertexToHive.java
index 05e81ab..85e438c 100644
--- a/giraph-hive/src/main/java/org/apache/giraph/hive/output/VertexToHive.java
+++ b/giraph-hive/src/main/java/org/apache/giraph/hive/output/VertexToHive.java
@@ -22,7 +22,7 @@ import org.apache.giraph.graph.Vertex;
 import org.apache.hadoop.io.Writable;
 import org.apache.hadoop.io.WritableComparable;
 
-import com.facebook.giraph.hive.record.HiveRecord;
+import com.facebook.hiveio.record.HiveRecord;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/giraph/blob/52b7e5d6/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 945a6b3..6d2bdd1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -225,7 +225,7 @@ under the License.
       </snapshots>
     </repository>
     <repository>
-      <id>apache snapshots</id>
+      <id>apache</id>
       <url>https://repository.apache.org/content/groups/public/</url>
       <snapshots>
         <enabled>true</enabled>
@@ -235,7 +235,7 @@ under the License.
       </releases>
     </repository>
     <repository>
-      <id>sonatypereleases</id>
+      <id>sonatype</id>
       <url>https://oss.sonatype.org/content/groups/public/</url>
       <snapshots>
         <enabled>true</enabled>
@@ -962,9 +962,9 @@ under the License.
     <dependencies>
       <!-- compile dependencies. sorted lexicographically. -->
       <dependency>
-        <groupId>com.facebook.giraph.hive</groupId>
+        <groupId>com.facebook.hiveio</groupId>
         <artifactId>hive-io-exp-core</artifactId>
-        <version>0.6</version>
+        <version>0.8</version>
       </dependency>
       <dependency>
         <groupId>com.google.guava</groupId>