-
Notifications
You must be signed in to change notification settings - Fork 1k
Description
I am using titan-all version 0.4.4
Code:
Configuration config = GraphUtil.readGraphConfigFromFile("titandb-faunus-remote.properties");
FaunusGraph g = new FaunusGraph(FaunusUtil.toHadoopConfig(config));
FaunusPipeline pipe = new FaunusPipeline(g);
pipe.V().groupCount(ElementKeySchema.typeToken);
pipe.submit();
Config File:
input graph parameters
faunus.graph.input.format=com.thinkaurelius.faunus.formats.titan.hbase.TitanHBaseInputFormat
faunus.graph.input.titan.storage.backend=hbase
faunus.graph.input.titan.storage.hostname=rcc-hrl-kvg-469
faunus.graph.input.titan.storage.port=21810
faunus.graph.input.titan.storage.tablename=IBM-Connections-Version-5
output data (graph or statistic) parameters
faunus.graph.output.format=com.thinkaurelius.faunus.formats.titan.hbase.TitanHBaseOutputFormat
faunus.graph.output.titan.storage.backend=hbase
faunus.graph.output.titan.storage.hostname=rcc-hrl-kvg-469
faunus.graph.output.titan.storage.port=21810
faunus.graph.output.titan.storage.tablename=analysis
faunus.graph.output.titan.storage.read-only=true
faunus.graph.output.titan.storage.batch-loading=true
faunus.sideeffect.output.format=org.apache.hadoop.mapreduce.lib.output.TextOutputFormat
faunus.output.location=hdfs://rcc-hrl-kvg-469:9100/user/royl/department-groupcount
faunus.output.location.overwrite=true
faunus.mapreduce.faunuscompiler.pathEnabled=true
fs.default.name=hdfs://rcc-hrl-kvg-469:9100/user/royl
mapred.remote.os=Linux
mapred.job.tracker=rcc-hrl-kvg-469:9101
mapred.max.split.size=5242880
mapred.job.reuse.jvm.num.tasks=-1
Error:
Exception in thread "main" java.lang.IncompatibleClassChangeError: Found class org.objectweb.asm.ClassVisitor, but interface was expected
at org.codehaus.groovy.classgen.AsmClassGenerator.visitClass(AsmClassGenerator.java:129)
at org.codehaus.groovy.control.CompilationUnit$14.call(CompilationUnit.java:770)
at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:970)
at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:548)
at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:526)
at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:503)
at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:302)
at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:281)
at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:267)
at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:214)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.getScriptClass(GroovyScriptEngineImpl.java:352)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:128)
at javax.script.AbstractScriptEngine.eval(Unknown Source)
at com.thinkaurelius.faunus.FaunusPipeline.validateClosure(FaunusPipeline.java:1096)
at com.thinkaurelius.faunus.FaunusPipeline.groupCount(FaunusPipeline.java:939)
at com.thinkaurelius.faunus.FaunusPipeline.groupCount(FaunusPipeline.java:925)
at com.ibm.graphdb.analytics.AnalyticsMain.basicFaunusTests(AnalyticsMain.java:72)
at com.ibm.graphdb.analytics.AnalyticsMain.main(AnalyticsMain.java:61)