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