The Big Data/BI Zone is brought to you in partnership with Jaspersoft and GridGain. Here you'll learn to work with large data sets, gain Business Intelligence, and even brush up on your statistics and data science.
GridGain and Jaspersoft have leading experts and resources in the Big Data space.
If you are trying to run Pig on Cassandra and you encounter: "binary operator expected".
You are most likely running pig_cassandra against the latest release of Pig, which has two jar files in it one with hadoop and one without hadoop.
Your PIG_HOME is set to the root directory of your pig installation, which contains those two jar files. The existence of TWO jar files breaks the pig_cassandra shell script.
I've submitted a patch for this: https://issues.apache.org/jira/browse/CASSANDRA-3320
(Please vote to get it included)Until that is committed, you can simply remove the jar file you don't want to use:
rm -fr $PIG_HOME/pig-0.9.1-withouthadoop.jarThat should fix you. Happy pigging.
来自 “ ITPUB博客 ” ，链接：http://blog.itpub.net/301743/viewspace-732426/，如需转载，请注明出处，否则将追究法律责任。