idea调试、运行Cassandra

参考:
https://wiki.apache.org/cassandra/RunningCassandraInIDEA

1. clone项目

git clone https://github.com/apache/cassandra.git

2. 生成idea文件

cd cassandra
ant generate-idea-files 

3. 导入idea

open,用右侧的ant栏的绿三角运行一下,或者重新open一下就出来了

4. 配置主类参数

Run/Debug configurations

  1. Main class:

    org.apache.cassandra.service.CassandraDaemon
  2. 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

    其中 PROJECT_DIR P R O J E C T _ D I R 为Cassandra项目根目录。

  3. Use classpath of module: cassandra

5. 运行或调试

run或者debug都可以。可以通过nodetool与系统交互

大家有兴趣的可以关注我的公众号,涉及分布式系统、大数据和个人成长分享,欢迎大家一起交流进步

这里写图片描述

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页