更新日期:2024年09月11日
Metasync4hive 特有的参数
表 4-8 Metasync4hive 特有的参数
参数
类型
默认值
是否可选
含义
--server-host
String
无
必选
Hive 服务端地址
--server-port
Int
10000
可选
Hive 服务端端口号
--server-user
String
无
可选
Hive 服务端用户名
--server-pass
String
无
可选
Hive 服务端用户的密码
--server-auth
String
noSasl
可选
hive 服务端认证,默认是 noSasl,
该参数的配置需要根据服务端的
配置而改变。
NoSasl: 没有验证检查
GBase UP 产品手册 4 管理员指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 208
NONE: 使用用户名/密码的方式
进行验证
kerberos: 使用Kerberos 的认证方
式,
需要--auth-xxx 一系列的配置,
和server-pass
--thrift-version 6/7/8
枚举
7
可选
hive thrift 版本,默认 7,通讯协
议的版本,
需要根据服务的配置而
改变,我们现在使用的hive2.2.0
的版本使用 7
[--auth-principal
String
无
可选
Kerberos 认证的时候需要填写该
参数
Principal Authentication
[--auth-keytab
String
无
可选
Kerberos 认证的时候需要填写该
参数
本地存储密钥的文件
[--auth-protocol
String
无
可选
Kerberos 认证的时候需要填写该
参数
协议
[--auth-kdc
String
无
可选
Kerberos 认证的时候需要填写该
参数
Kdc 服务器地址
Statement 对象主要被用来执行 SQL 语句,
它可以运行一个查询语句返回一 个
结果集也可以运行 UPDATE、DELETE 等 SQL 语句。
closeResultSet(ResultSet *rs);关闭一个结果集。 executeQuery();执行一个查询语
句。
executeUpdate();执行 DDL、DML 语句,如:INSERT、UPDATE、DELETE、CREATE
等等。
getAutoCommit();返回是否事务自动提交。
getResultSet();得到一个结果集(ResultSet)。
getSQL();返回当前的 SQL 语句。
getUpdateCount();返回被更新的数量。
setAutoCommit(boolautocommit);设置事务是否自动提交。
setDouble(unsignedintparamindex,double x);赋一个 double 型的值。
setFloat(unsignedintparamindex,float x);赋一个 float 型的值。
setInt(unsignedintparamindex,int x);赋一个 INT 型的值。
setNull(unsigned intparamindex,TYPEtype);某参数设置为空。
setString(unsignedintparamindex,const string &x);赋一个
string 型的值。
setSQL(const string &sql);设置一个 SQL 语句。
Status();返回当前的状态。