[ 
https://issues.apache.org/jira/browse/CASSANDRA-1280?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12888738#action_12888738
 ] 

Phillip Michalak commented on CASSANDRA-1280:
---------------------------------------------

Still seeing storage-conf.xml being required during job configuration and 
during task execution.
Both code paths access static methods on DatabaseDescriptor which causes static 
initialization block to be invoked.

During job setup:
Exception in thread "main" java.lang.ExceptionInInitializerError
at 
org.apache.cassandra.thrift.ThriftValidation.validateColumnFamily(ThriftValidation.java:69)
at 
org.apache.cassandra.hadoop.ConfigHelper.setColumnFamily(ConfigHelper.java:89)
at 
org.apache.cassandra.hadoop.ConfigHelper.setColumnFamily(ConfigHelper.java:64)
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Cannot 
locate storage-conf.xml via storage-config system property or classpath lookup.
at 
org.apache.cassandra.config.DatabaseDescriptor.<clinit>(DatabaseDescriptor.java:538)
Caused by: java.lang.RuntimeException: Cannot locate storage-conf.xml via 
storage-config system property or classpath lookup.
at 
org.apache.cassandra.config.DatabaseDescriptor.getStorageConfigPath(DatabaseDescriptor.java:155)
at 
org.apache.cassandra.config.DatabaseDescriptor.<clinit>(DatabaseDescriptor.java:164)

During task execution:
Error: java.lang.RuntimeException: java.lang.RuntimeException: Cannot locate 
storage-conf.xml via storage-config system property or classpath lookup.
at 
org.apache.cassandra.config.DatabaseDescriptor.<clinit>(DatabaseDescriptor.java:538)
at org.apache.cassandra.hadoop.ConfigHelper.getComparator(ConfigHelper.java:243)
at 
org.apache.cassandra.hadoop.ColumnFamilyRecordReader$RowIterator.<init>(ColumnFamilyRecordReader.java:108)
at 
org.apache.cassandra.hadoop.ColumnFamilyRecordReader.initialize(ColumnFamilyRecordReader.java:90)
at 
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.initialize(MapTask.java:418)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:620)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:305)
at org.apache.hadoop.mapred.Child.main(Child.java:170)
Caused by: java.lang.RuntimeException: Cannot locate storage-conf.xml via 
storage-config system property or classpath lookup.
at 
org.apache.cassandra.config.DatabaseDescriptor.getStorageConfigPath(DatabaseDescriptor.java:155)
at 
org.apache.cassandra.config.DatabaseDescriptor.<clinit>(DatabaseDescriptor.java:164)
 

> make storage-conf.xml optional for Hadoop jobs
> ----------------------------------------------
>
>                 Key: CASSANDRA-1280
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-1280
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Hadoop
>            Reporter: Jonathan Ellis
>            Assignee: Jonathan Ellis
>            Priority: Minor
>             Fix For: 0.6.4
>
>         Attachments: 1280.txt
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to