Titan Faunus 0.4.0 with DSE 3.2.x - andrew-nguyen/titan GitHub Wiki
Titan Standalone (without Faunus)
Standard Titan release appears to work with DSE without any special modifications
Faunus
DSE
Need to enable Hadoop+JobTracker
Faunus
Replace cassandra jars (v 1.2.2) with versions from DSE (v 1.2.11.2) - in FAUNUS_HOME/lib and faunus-0.4.0-job.jar/lib
Cassandra 1.2.11.2 has a thrift compatibility issue requiring a later version of astyanax (1.56.44 seems to work) so need to update the astyanax jars
The titan embedded within faunus needs to be modified because AstyanaxStoreManager checks the parameter types of BoundedExponentialBackoff (within astyanax) - titan expects them to be int whereas the later versions of astyanax use long
dse.yaml and cassandra.yaml need to be placed in the HADOOP_CONF that faunus uses
Copy dse-*.xml from the DSE hadoop configuration directory into HADOOP_CONF for faunus