如何使用eclipse设置cassandra java驱动程序

时间:2014-02-02 22:52:52

标签: java cassandra driver

我是cassandra和moven的新手。我试图在eclipse中编写一个简单的java程序,它使用cassandra java驱动程序连接到我设置的cassandra节点。 我找到了这个存储库https://github.com/datastax/java-driver,但我不知道我该怎么做。任何人都可以给我一步一步的说明来获取驱动程序并创建一个使用驱动程序的简单eclipse项目。

1 个答案:

答案 0 :(得分:10)

  1. 启动Eclipse(确保eclipse有 maven ,我使用了eclipse KEPLER)
  2. 创建一个新的eclipse项目(在 Maven 文件夹下选择“Maven Project”)
  3. 为项目命名/ group-id / artifact-id
  4. 打开 pom.xml ,然后单击实际的pom.xml选项卡。
  5. 添加github上显示的依赖项,我的pom文件最终看起来像this
  6. 最后写一个类用驱动程序做一些事情,下面创建一个键空间和一个列族。

    import com.datastax.driver.core.Cluster;
    import com.datastax.driver.core.Session;
    
    public class App 
    {
        public static void main( String[] args )
        {
            Cluster cluster = Cluster.builder()
                              .addContactPoints("127.0.0.1")
                              .build();
            Session session = cluster.connect();
            String cqlStatement = "CREATE KEYSPACE myfirstcassandradb WITH " + 
                                  "replication = {'class':'SimpleStrategy','replication_factor':1}";        
            session.execute(cqlStatement);
    
            String cqlStatement2 = "CREATE TABLE myfirstcassandradb.users (" + 
                                   " user_name varchar PRIMARY KEY," + 
                                   " password varchar " + 
                                   ");";
            session.execute(cqlStatement2);
    
            System.out.println("Done");
            System.exit(0);
        }
    }
    

    同时使用驱动程序检查CRUD operations的答案。