正如错误所示,我在jdbc驱动程序方面有问题。我也无法使用SQLWorkbenchJ和那个驱动程序连接到Cassandra数据库。我不确定问题是否出在我的url语法上。
我试着使用不同的jdbc驱动程序。
com.github.cassandra.jdbc.CassandraDriver
cassandra-jdbc-driver-0.6.4-shaded.jar
jar的url:
https://github.com/zhicwu/cassandra-jdbc-driver/releases
.
url=jdbc:c*://ipaddress:port
.
java -jar /.../.m2/repository/org/liquibase/liquibase-core/3.4.1/liquibase-core-3.4.1.jar \
--driver=com.github.cassandra.jdbc.CassandraDriver \
--classpath="/.../cassandra-jdbc-driver-0.6.4-shaded.jar:/.../liquibase-cassandra/target/liquibase-cassandra-1.0-SNAPSHOT.jar:/.../log4j-1.2.17.jar" \
--changeLogFile=/.../conf/liquibase.xml \
--url=jdbc:c*://127.0.0.1:9042 \
--username=cassandra \
--password=cassandra \
update
这奏效了。:)