我正在使用我自己的数据库集群与cassandra一起工作 . 我想用我的数据库尝试一些压力测试,这就是我为Cassandra下载DataStax Java驱动程序的原因 .
https://github.com/datastax/java-driver
下载后,我知道,我需要Maven来安装它 . 所以我从这里下载了Maven并添加了所有必要的环境路径 .
http://maven.apache.org/download.cgi
使用Windows命令行我进入java-driver目录并调用
mvn install
构建成功,然后我尝试使用命令行在driver-examples / stress / target中执行压力jar文件
java -jar theJarFile.jar
我得到了错误:
无法从cassandra-driver-examples-stress-1.0.1-SNAPSHOT.jar加载Main-Class清单属性
我该如何运行这个程序?
背景:我第一次和maven一起工作 .
谢谢 .
2 回答
更好的想法是创建一个maven构建项目,然后导入依赖项,在项目中配置集群详细信息,然后运行您想要的任何测试 .
另外,你可以检查一下,考虑到 artifactId maven-assembly-plugin没有正确完成的事实
打开压力pom文件
编辑文件
mvn clean install -e
java -jar target/cassandra-driver-examples-stress-1.0.1-SNAPSHOT.jar
您是否尝试按照此处的说明运行它?
https://github.com/datastax/java-driver/tree/master/driver-examples/stress
bin中的脚本应该来自cygwin shell,或者您可以只读取其中的命令以在cmd.exe中运行