ITPub博客

首页 > 数据库 > 国内数据库 > perl程序通过gccli命令行工具连接GBase南大通用分析型数据库集群的方法

perl程序通过gccli命令行工具连接GBase南大通用分析型数据库集群的方法

原创 国内数据库 作者:baijk 时间:2023-12-26 16:57:43 0 删除 编辑

GBase 8a MPP Clsuter,简称GBase 8a集群是GBASE南大通用的一款分析型数据库产品,不少客户已一些perl程序脚本做数据分析,GBASE南大通用提供了gccli命令行工具可以被perl程序调用执行数据分析语句。

  1. Perl及gccli程序准备

    确认服务器已经安装了perl。执行shell命令:perl -v 可以返回perl的版本号即可

    在GBase8a集群的管理节点上会默认安装gccli命令行工具,如果是独立的linux服务器,则需要手工部署gccli命令行工具。部署方式可以看GBase南大通用官方的产品手册,需要gccli工具的版本与Server的版本一致,通过gccli -V查看版本号,如下图:


  2. perl脚本示例

    见附件。


    xxxx.pl.txt

    my   $GBASEPATH = "/opt/gcluster/server/bin/gbase" ;

    my   $GBASEHOST = "192.168.200.102" ;

    my   $GBASEUSER = "test" ;

    my   $GBASEPW = "test" ;

    以上是定义连接 G Base8a 数据库的环境变量。需根据实际环境修改。

    其中:

    $GBASEPATH 是指 g ccli 的绝对路径

    $GBASEHOST 是指 G Base8a 数据库的 IP 地址

    $GBASEUSER 是指连接 GBase8a 数据库的用户名

    $GBASEPW 是指连接数据库的用户密码


  3. 执行脚本,通过perl xxxx.pl <日期> 的方式执行该perl脚本,如 perl xxxx.pl 2020-06-28,执行结果如下图:


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979629/viewspace-3001676/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论
GBase产品经理,从事15年的国产数据库开发、支持工作。

注册时间:2020-07-21

  • 博文量
    2
  • 访问量
    1289