为了更快的定位您的问题,请提供以下信息,谢谢
【详述】利用DataX将hive数据同步至starrocks,由于是非分区表,会执行表原子替换操作,数据同步前账号本来有starrocks表权限,同步完成后,账号的表权限丢失,后面复测也验证了权限会丢失。
create table
test
.d_code_info_bak
like test
.d_code_info
;CREATE TABLE
test
.tmp_etl_tab_d_code_info
LIKE test
.d_code_info
;grant select_priv on
test
.d_code_info_bak
to ‘test’@’%’;‘test’@’%‘账号本来有表
test
.d_code_info_bak
的查看权限,利用dataX 执行swap with进行表原子替换后,‘test’@’%'账号表test
.d_code_info_bak
的查看权限丢失ALTER TABLE
test
.d_code_info_bak
SWAP WITH test
.tmp_etl_tab_d_code_info;DROP TABLE IF EXISTS
test
.tmp_etl_tab_d_code_info
;
【背景】3.2.3和3.2.10两个版本都有权限丢失问题,暂时只能通过整库授权来避免表权限丢失
【业务影响】账号要重复授权,不然没权限,生产环境权限丢失影响业务查看表。
【是否存算分离】
【StarRocks版本】3.2.3和3.2.10两个版本
【集群规模】例如:3fe(1 leader +2 follower)+5be(fe与be分开部署)
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【表模型】明细模型
【导入或者导出方式】利用DataX将hive数据同步至starrocks
【联系方式】为了在解决问题过程中能及时联系到您获取一些日志信息,请补充下您的联系方式,例如:社区群4-小李或者邮箱,谢谢
【附件】