Jonathan, We need a small update to contrib/pig to accommodate pulling hexToBytes out of FBUtilities into Hex. I raised an issue, and attached is the patch for trunk.
https://issues.apache.org/jira/browse/CASSANDRA-3341 -brian -- Brian ONeill Lead Architect, Health Market Science (http://healthmarketscience.com) mobile:215.588.6024 blog: http://weblogs.java.net/blog/boneill42/ blog: http://brianoneill.blogspot.com/
Index: src/java/org/apache/cassandra/hadoop/pig/CassandraStorage.java =================================================================== --- src/java/org/apache/cassandra/hadoop/pig/CassandraStorage.java (revision 1181048) +++ src/java/org/apache/cassandra/hadoop/pig/CassandraStorage.java (working copy) @@ -26,7 +26,7 @@ import org.apache.cassandra.db.marshal.IntegerType; import org.apache.cassandra.db.marshal.TypeParser; import org.apache.cassandra.thrift.*; -import org.apache.cassandra.utils.FBUtilities; +import org.apache.cassandra.utils.Hex; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -601,7 +601,7 @@ TSerializer serializer = new TSerializer(new TBinaryProtocol.Factory()); try { - return FBUtilities.bytesToHex(serializer.serialize(cfDef)); + return Hex.bytesToHex(serializer.serialize(cfDef)); } catch (TException e) { @@ -616,7 +616,7 @@ CfDef cfDef = new CfDef(); try { - deserializer.deserialize(cfDef, FBUtilities.hexToBytes(st)); + deserializer.deserialize(cfDef, Hex.hexToBytes(st)); } catch (TException e) {