code: public void setStoreLocation(String location, Job job) throws IOException
      {
          conf = HadoopCompat.getConfiguration(job);
          setLocationFromUri(location);
  
          if (username != null && password != null)
              ConfigHelper.setOutputKeyspaceUserNameAndPassword(conf, username, password);
          if (splitSize > 0)
              ConfigHelper.setInputSplitSize(conf, splitSize);
          if (partitionerClass!= null)
              ConfigHelper.setOutputPartitioner(conf, partitionerClass);
          if (rpcPort != null)
          {
              ConfigHelper.setOutputRpcPort(conf, rpcPort);
              ConfigHelper.setInputRpcPort(conf, rpcPort);
          }
          if (initHostAddress != null)
          {
              ConfigHelper.setOutputInitialAddress(conf, initHostAddress);
              ConfigHelper.setInputInitialAddress(conf, initHostAddress);
          }
  
          ConfigHelper.setOutputColumnFamily(conf, keyspace, column_family);
          CqlConfigHelper.setOutputCql(conf, outputQuery);
  
          setConnectionInformation();
  
          if (ConfigHelper.getOutputRpcPort(conf) == 0)
              throw new IOException("PIG_OUTPUT_RPC_PORT or PIG_RPC_PORT environment variable not set");
          if (ConfigHelper.getOutputInitialAddress(conf) == null)
              throw new IOException("PIG_OUTPUT_INITIAL_ADDRESS or PIG_INITIAL_ADDRESS environment variable not set");
          if (ConfigHelper.getOutputPartitioner(conf) == null)
              throw new IOException("PIG_OUTPUT_PARTITIONER or PIG_PARTITIONER environment variable not set");
  
          initSchema(storeSignature);
      }
docs: set store configuration settings