返回首页

gbase数据、南大通用产品文档:GBase8aALTER TABLE SKEWED

更新日期:2024年09月11日

语法格式
ALTER TABLE table_name SKEWED BY (col_name1, col_name2, ...)
ON ((col_name1_value, col_name2_value, ...) , (col_name1_value, col_name2_value), ...) [STORED AS
DIRECTORIES];
示例
示例1:修改表的倾斜数值。
gbase> ALTER TABLE t_hive SKEWED BY (stu_n) ON (2,3,5) STORED AS DIRECTORIES;
Query OK, 0 rows affected

Method only for queries
如果语句是 SELECT 语句,则只能使
用 Statement.executeQuery(String) 和 PreparedStatement.executeQuery() 方法。
对于其它语句,
请使用Statement.execute(String) 、
Statement.executeBatch() 、
Statement.executeUpdate(String) 、
Statement.getUpdateCount()、
Statement.getResultSet() 或 PreparedStatement.executeUpdate() 方
法。

GBFS 专用文件服务器,
是一款专门用于GBase 8a MPP Cluster 数据库数据加载的
二进制可执行程序。
通常以gbfs-9.5.3.22-redhat7.3.tar.bz2 文件包的形式提供给用户,用户只需要使用
以下命令将该压缩包解压,然后运行即可。
以gbfs-9.5.3.22-redhat7.3.tar.bz2 为例进行说明:

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1175
# tar xvf gbfs-9.5.3.22-redhat7.3.tar.bz2
解压完成后,会在当前目录生成gbfs 文件夹,文件夹内包括gbfs 主程序以及
BUILDINFO(编译信息),使用gbfs -?命令可能查看gbfs 程序的帮助信息。
[root@rhel73-1 gbfs]# ./gbfs -?
./gbfs ver 9.5.3.22.126635 for unknown-linux-gnu on x86_64
Copyright 2004-2021 General Data Technology Co.Ltd.
GBase File Server
Usage: ./gbfs [OPTIONS]
-V, --version Get version info.
-?, --help
Get help info.
-P, --port
Port number to use for connection or 6666 for default,
valid range: [1025,65535] order of preference.
-H, --home-dir The GBase file server home dir, default: current user home dir.
-L, --log-dir
The GBase file server logs dir, default: /tmp/.
帮助信息中,包括gbfs 的版本信息,以及使用方法的简介。参数介绍如下:
-P & --port 是gbfs 专用服务器工作时监听的端口号。默认是6666。
-H & --home-dir 是gbfs 工作时的HOME 目录,类似于FTP 的HOME 目录功能,
默认是当前启动用户的HOME 目录,这个参数主要用于gbfs 的相对路径功能的
支持。
例如:
以gbase 用户运行。那么gbfs 的默认HOME 目录就是:/home/gbase/, 如果用户数
据存放于/home/gbase/data/下。用户就可能直接使用以下URL 加载文件。
gbfs://192.168.146.20/data/test.tbl
与之相对的绝对路径的URL 如下所示:
gbfs://192.168.146.20//home/gbase/data/test.tbl
用户可以根据实际场景,对该参数进行配置。
-L & --log-dir 是gbfs 的日志文件存储目录,gbfs 启动后,会在该目录下新建
gbfs_port.log。默认是在/tmp/目录下。
通常建议将gbfs 专用文件服务器放至后台运行:
[gbase@rhel73-1 gbfs]$ ./gbfs &
[1] 23302
[gbase@rhel73-1 gbfs]$ IPv6 is available.
gbfs is ready for connections. home dir:/home/gbase/, log dir:/tmp/, port:6666.

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1176