Ran*_*eth 2 java eclipse cassandra datastax-java-driver datastax
在线程"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();
}
}
Run Code Online (Sandbox Code Playgroud)
要设置您的环境,您需要以下资源:
(如以下链接所示:http://www.datastax.com/documentation/developer/java-driver/2.1/java-driver/reference/settingUpJavaProgEnv_r.html)
否则,如果您使用像Eclipse这样的IDE,则可以使用Maven.有关依赖示例,请参阅以下链接:http://www.datastax.com/documentation/developer/java-driver/2.1/common/drivers/introduction/driverDependencies_r.html
请注意,您还需要确保start_native_transport: true在上面链接中概述的cassandra.yaml配置文件中.
要将Maven安装到Eclipse中,我建议使用这个优秀的循序渐进:Eclipse中的Maven:逐步安装
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
6536 次 |
| 最近记录: |