Author: brandonwilliams
Date: Thu Mar 10 20:47:21 2011
New Revision: 1080343

URL: http://svn.apache.org/viewvc?rev=1080343&view=rev
Log:
Only require pig env vars to be set on the machine launching pig.
Patch by Eldon Stegall, reviewed by brandonwilliams for CASSANDRA-2310

Modified:
    
cassandra/branches/cassandra-0.7/contrib/pig/src/java/org/apache/cassandra/hadoop/pig/CassandraStorage.java

Modified: 
cassandra/branches/cassandra-0.7/contrib/pig/src/java/org/apache/cassandra/hadoop/pig/CassandraStorage.java
URL: 
http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.7/contrib/pig/src/java/org/apache/cassandra/hadoop/pig/CassandraStorage.java?rev=1080343&r1=1080342&r2=1080343&view=diff
==============================================================================
--- 
cassandra/branches/cassandra-0.7/contrib/pig/src/java/org/apache/cassandra/hadoop/pig/CassandraStorage.java
 (original)
+++ 
cassandra/branches/cassandra-0.7/contrib/pig/src/java/org/apache/cassandra/hadoop/pig/CassandraStorage.java
 Thu Mar 10 20:47:21 2011
@@ -171,15 +171,15 @@ public class CassandraStorage extends Lo
     {
         if (System.getenv(PIG_RPC_PORT) != null)
             ConfigHelper.setRpcPort(conf, System.getenv(PIG_RPC_PORT));
-        else
+        else if (ConfigHelper.getRpcPort(conf) == 0) 
             throw new IOException("PIG_RPC_PORT environment variable not set");
         if (System.getenv(PIG_INITIAL_ADDRESS) != null)
             ConfigHelper.setInitialAddress(conf, 
System.getenv(PIG_INITIAL_ADDRESS));
-        else
+        else if (ConfigHelper.getInitialAddress(conf) == null) 
             throw new IOException("PIG_INITIAL_ADDRESS environment variable 
not set");
         if (System.getenv(PIG_PARTITIONER) != null)
             ConfigHelper.setPartitioner(conf, System.getenv(PIG_PARTITIONER));
-        else
+        else if (ConfigHelper.getPartitioner(conf) == null) 
             throw new IOException("PIG_PARTITIONER environment variable not 
set");
     }
 


Reply via email to