2012-11-19 30 views
2

當使用Cassandra後端時,是否有可能看到Cassandra查詢是從Titan開始執行的,以及每個查詢需要多長時間?理想情況下,它會輸出到標準錯誤或日誌文件。Titan和Cassandra調試和分析查詢

如果我能看到Titan與Cassandra交談的方式有任何低效,這可能有助於優化我的查詢結構。

回答

3

感謝Titan的作者之一,可接受的方式是enable debugging in Cassandra

您可以通過取消註釋在卡桑德拉log4j-server.properties文件中的調試線,然後重新啓動卡桑德拉做到這一點:

log4j.logger.org.apache.cassandra=DEBUG 
log4j.logger.org.apache.cassandra.db=DEBUG 
log4j.logger.org.apache.cassandra.service.StorageProxy=DEBUG 
+0

我想不出哪裏把這些行/此文件。 titan 0.3.2發行版中沒有log4j-server.properties文件。把它們放在titan-server-cassandra.properties中似乎不起作用。 –