clone项目 git clone https://github.com/apache/cassandra.git
生成idea文件 cd cassandra
ant generate-idea-files
导入idea open,用右侧的ant栏的绿三角运行一下,或者重新open一下就出来了
配置主类参数 Run/Debug configurations
Main class:
org.apache.cassandra.service.CassandraDaemon
VM options:
-Dcassandra-foreground=yes -Dcassandra.config=file:///$PROJECT_DIR$/conf/cassandra.yaml -Dcassandra.storagedir=$PROJECT_DIR$/data -Dlogback.configurationFile=file:///$PROJECT_DIR$/conf/logback.xml -Dcassandra.logdir=$PROJECT_DIR$/data/logs -Djava.library.path=$PROJECT_DIR$/lib/sigar-bin -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=7199 -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -ea -Xmx1G
-Dcassandra-foreground=yes -Dcassandra.config=file:///D:/cassandra-cassandra-4.0/conf/cassandra.yaml -Dcassandra.storagedir=D:/cassandra-cassandra-4.0/data -Dlogback.configurationFile=file:///D:/cassandra-cassandra-4.0/conf/logback.xml -Dcassandra.logdir=D:/cassandra-cassandra-4.0/data/logs -Djava.library.path=D:/cassandra-cassandra-4.0/lib/sigar-bin -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=7199 -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -ea -Xmx1G
其中 PROJECT_DIR P R O J E C T _ D I R 为Cassandra项目根目录。
Use classpath of module: cassandra
全部评论