pig_cassandra script errors when running against pig 0.9.1 tar ball because there are multiple jars. ----------------------------------------------------------------------------------------------------
Key: CASSANDRA-3320 URL: https://issues.apache.org/jira/browse/CASSANDRA-3320 Project: Cassandra Issue Type: Bug Components: Contrib Affects Versions: 0.8.6 Environment: Running on mac os x. PIG_HOME set to a fresh download of pig 0.9.1. Reporter: Brian ONeill Priority: Minor The pig_cassandra script in contrib/pig/bin assumes there is only one pig jar file in $PIG_HOME. However, the latest release of pig 0.9.1 has two jar files: one for hadoop and one without hadoop. See below: bone@zen:~/tools/pig-0.9.1-> ls -al *.jar -rw-r--r-- 1 bone staff 5130595 Sep 29 18:55 pig-0.9.1-withouthadoop.jar -rw-r--r-- 1 bone staff 12430153 Sep 29 18:55 pig-0.9.1.jar This breaks the shell script with: bin/pig_cassandra: line 42: [: /Users/bone/tools/pig/pig-0.9.1-withouthadoop.jar: binary operator expected Unrecognized option: -x Attached is a patch for the shell script that takes the last jar file listed in the directory. This fixes the problem. I also add an "echo" to notify the user which jar file they are using. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira