初步接触GreenPlum

       由于种种原因,我们原有的数据库已经不能支撑高并发的计算了,所以与Povital公司进行了初步的交流,他们建议使用GreenPlum,MPP的分布式数据库,据说效率很高,至少他们吹的是很邪乎。

       因为我们是应用,所以我没有学习怎么去安装这个数据库,只不过从他们官网下载了一个VirturlBox的镜像,该镜像包括了一个独立的GreenPlum(以后简称GP)、一个GP Commond Center、一个Apache Zeppelin        下面是这个镜像的下载地址,提供了三种镜像,VirtulBox、VMWare、AWS云的,需要注册个用户:

        https://network.pivotal.io/products/pivotal-gpdb/#/releases/2684

        这个地址中还可以下载到GP的驱动,我用的是java,所以下载了jdbc的驱动,见附件《greenplum.jar》

        下载下来的压缩包中是一个  .ova 的镜像系统,用VirtualBox导入就行了,导入完毕后直接启动,会进入下面的界面:


 

 说的已经很明白了,提供了两个账户root 和 gpadmin ,密码都是povital

 启动数据库:先进入gpadmin,然后执行 ./start_all.sh

 启动完毕后,会打印关键信息,如下图:

 

 然后就可以通过工具或者JAVA程序连接数据库了,下面是java连接的代码:

Class.forName("com.pivotal.jdbc.GreenplumDriver");
String url =
        "jdbc:pivotal:greenplum://192.168.56.101:5432;DatabaseName=asd1";
Connection connection =
        DriverManager.getConnection
(url,"gpmon","pivotal");
Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery("select * from user_tbl");
while (rs.next()){
    System.out.println(rs.getString(1)+"---"+rs.getString(2));
}
rs.close();
connection.close();

asd1 是我建立的数据库 user_tbl1是我建立的实体表

猜你喜欢

转载自elfasd.iteye.com/blog/2357409