南大通用
作者南大通用·2016-11-25 17:16
文档工程师·天津南大通用数据技术股份有限公司

POC老司机带你玩转GBase 8a(一)

字数 1295阅读 1799评论 0赞 2

做数据库光靠自己,那太费劲了。

若有老司机带一带,效果就完全不一样了。

GBASE数据库老司机课堂开课了!

这期,我们请来的是POC组的老司机,给我们讲讲GBase 8a常用指令集的那些事儿。


(正经脸)

说到GBase 8a,它是分析型数据库中的佼佼者。GBase 8a与Vertica、GreenPlum等国外产品同台竞技,实力不分上下。

GBase8a累计部署1500节点,全球结构化数据承载量领先,支撑了农行核心数据仓库、中国移动集中经分、中行大数据平台、招行审计风控,以及移动、联通、电信20多个省的大数据平台、经营分析等关键业务系统等等等等等。

接下来

看黑板!!

我们来讲讲GBase 8a的一些常用指令

集群安装
1、执行安装
./gcinstall.py--silent=demo.options

2、执行加组
gcadminaddsg --nodes ip1,ip2... --names n1,n2...

3、查看集群状态

gcadmin

示例:[gbase@localhost~]$ gcadmin
CLUSTERSTATE: ACTIVED
CLUSTER MODE: NORMAL

4、集群服务启停

     service gcware start/stop/status

(敲黑板!!!后排的同学,注意了!)

用户管理

1、连接登录集群数据库(默认管理员为root,密码为空)
gccli –u用户名 -p密码
示例:gccli-uroot -p

2、创建数据库
create database if not exists 数据库名;
示例:create database if not existsgbasepeixun;
Query OK, 1 row affected(Elapsed: 00:00:00.19)

3、创建用户
create user 用户名identified by '密码';
示例:createuser gbasepeixun identified by '123456';
Query OK, 0rows affected (Elapsed: 00:00:00.02)

4、给用户赋予数据库级权限,首先选择要赋权限的数据库
use 数据库名;
grant all on 数据库名.* to 用户名;
示例:use testdatabase;
Query OK, 0 rows affected(Elapsed: 00:00:00.01)
grant all on testdatabase.* to username;
Query OK, 0 rows affected(Elapsed: 00:00:00.31)

5、给用户赋予导出数据的权限(全局级权限)
grant file on . to 用户名;
示例:grantfile on . to username;
Query OK, 0rows affected (Elapsed: 00:00:00.03)

6、显示该用户的权限
show grantsfor username;


今天的课讲完了,大家课后好好复习!

数据库老司机讲的你还喜欢吗?
敬请期待第二期

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

2

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广