配置HetuEngine数据源
操作场景
本章节指导用户在安全模式集群下通过HSConsole界面添加另一个HetuEngine数据源。
目前支持对接另一个HetuEngine数据源的数据类型包括:boolean、tinyint、smallint、int、bigint、real、double、decimal、varchar、char、date、timestamp、array、map、time with timezone、timestamp with time zone、Time。
操作步骤
- 获取他域HetuEngine集群的代理用户的“user.keytab”文件。
- 登录他域HetuEngine集群FusionInsight Manager页面。
- 选择“系统 > 权限 > 用户”。
- 选择对应的数据源用户,在“操作”列中选择“更多 > 下载认证凭据”。
- 从下载的文件中解压出来的“user.keytab”文件就是用户的凭据文件。
- 使用HetuEngine管理员用户登录FusionInsight Manager,选择“集群 > 服务 > HetuEngine”,进入HetuEngine服务页面。
- 在概览页签下的“基本信息”区域,单击“HSConsole WebUI”后的链接,进入HSConsole界面。
- 选择“数据源”,单击“添加数据源”。在“添加数据源”页面填写参数。
- 配置“基本配置”,参数配置请参考表1。
- 配置“HetuEngine配置”,参数配置请参考表2。
表2 HetuEngine配置 参数
描述
取值样例
驱动
默认“hsfabric-initial”。
hsfabric-initial
用户名
开启安全模式时填写此参数。
访问远端HetuEngine的用户。就是1中获取“user.keytab”所属用户。
hetu_test
keytab文件
开启安全模式时填写此参数。
访问远端DataCenter的用户Keytab文件。在本地选择1k获取的“user.keytab”文件。
user.keytab
开启双向传输
跨域数据传输是否开启双向传输,默认为“是”。
- 是:双向传输,请求通过本端的HSFabric将转发至远端的HSFabric,如果开启双向传输,需要配置本端HSFabric地址。
- 否,单向传输,请求直接发至远端的HSFabric。
是
本端地址信息
本端MRS集群的HetuEngine服务负责对外通信的HSFabric实例的主机IP地址及端口号。
- 登录本端集群FusionInsight Manager,选择“集群 > 服务 > HetuEngine > 实例”,查看HSFabric的业务IP地址。
- 单击“HSFabric”,选择“实例配置”,查看“server.port”的值,默认为“29900”。
192.162.157.32:29900
远端地址信息
远端MRS集群的HetuEngine服务负责对外通信的HSFabric实例的主机IP地址及端口号。
- 登录远端集群FusionInsight Manager,选择“集群 > 服务 > HetuEngine > 实例”,查看HSFabric的业务IP地址。
- 单击“HSFabric”,选择“实例配置”,查看“server.port”的值,默认为“29900”。
192.168.1.1:29900
区域
当前请求发起方所属区域, 只能包数字和下划线。
0755_01
接收超时时长(秒)
等待接收数据的超时时长(单位:秒)。
60
Task总超时时长(秒)
每个跨域Task执行的总超时时长(单位:秒)。
300
Worker节点使用Task数
每个Worker节点接收数据时使用的Task数量。
5
开启数据压缩
- 是:启动数据压缩。
- 否:不启动数据压缩。
是
- 自定义配置。
- 单击“增加”可以增加自定义配置参数。配置HetuEngine数据源自定义参数,参考表3。
- 单击“删除”可以删除已增加的自定义配置参数。
- 单击“确定”。