Dear Wiki user, You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for change notification.
The "HowToDebug" page has been changed by DaveBrosius: http://wiki.apache.org/cassandra/HowToDebug?action=diff&rev1=8&rev2=9 Comment: document how to move data file directories to non sudo owned locations for linux = How to debug Cassandra in Eclipse = - - {{{ - In order to debug in Eclipse in Linux you may need to launch the Cassandra process with the sudo account. - To do this with Eclipse, you must launch Eclipse with sudo/gksudo. By doing this, processes launched from - Eclipse will also be run under that account - }}} == Create Project in Eclipse == @@ -60, +54 @@ }}} + On Linux systems by default Cassandra write various pieces of data to directories that are not owned by the normal user. This will cause failures when debugging in eclipse. To address this you should adjust various settings in the cassandra.yaml and log4j-server.properties files inside the conf directory to account for this. For debugging purposes you probably want to place these in some directory(s) under your home directory. + + 1. The entries in the cassandra.yaml file that are effected are: + + 2. data_file_directories + 2. commitlog_directory + 2. saved_caches_directory + + 1. The entries in the cassandra-env.sh file that are effected are: + + 2. JVM_OPTS="$JVM_OPTS -Xloggc + + 1. The entries in the log4j-server.properties file that are effected are: + + 2. log4j.appender.R.File + + {{{ Note: You should always build from the command line - + }}}
