【发布时间】:2014-11-06 07:49:37
【问题描述】:
在线程“main”java.lang.NoClassDefFoundError: com/google/common/util/concurrent/FutureCallback 中出现错误异常,同时运行以下代码。请告知缺少哪个 Jar 文件。我正在从 Eclipse IDE 执行
package Datastax;
import com.datastax.driver.core.Cluster;
import com.datastax.driver.core.Host;
import com.datastax.driver.core.Metadata;
import com.datastax.driver.core.Session;
public class DataStaxPOC {
private Cluster cluster;
public void connect(String node) {
cluster = Cluster.builder().addContactPoint(node).build();
Metadata metadata = cluster.getMetadata();
System.out.printf("Connected to cluster: %s\n", metadata.getClusterName());
for ( Host host : metadata.getAllHosts() ) {
System.out.printf("Datatacenter: %s; Host: %s; Rack: %s\n",host.getDatacenter(), host.getAddress(), host.getRack());
}
}
public void close() {
cluster.shutdown();
}
public static void main(String[] args) {
DataStaxPOC client = new DataStaxPOC();
client.connect("127.0.0.1");
client.close();
}
}
【问题讨论】:
标签: java eclipse cassandra datastax datastax-java-driver