MapReduce服务 MRS-配置Spark表、列和数据库的用户权限:相关概念
相关概念
SparkSQL的语句在SparkSQL中进行处理,权限要求如表1所示。
操作场景 |
用户需要的权限 |
---|---|
CREATE TABLE |
“创建”,RWX+ownership(for create external table - the location)
说明:
按照指定文件路径创建datasource表时,需要path后面文件的RWX+ownership权限。 |
DROP TABLE |
“Ownership”(of table) |
DROP TABLE PROPERTIES |
“Ownership” |
DESCRIBE TABLE |
“查询” |
SHOW PARTITIONS |
“查询” |
ALTER TABLE LOCATION |
“Ownership”,RWX+ownership (for new location) |
ALTER PARTITION LOCATION |
“Ownership”,RWX+ownership (for new partition location) |
ALTER TABLE ADD PARTITION |
“插入”,RWX+ownership (for partition location) |
ALTER TABLE DROP PARTITION |
“删除” |
ALTER TABLE(all of them except the ones above) |
“Update”,“Ownership” |
TRUNCATE TABLE |
“Ownership” |
CREATE VIEW |
“查询”,“Grant Of Select”,“创建” |
ALTER VIEW PROPERTIES |
“Ownership” |
ALTER VIEW RENAME |
“Ownership” |
ALTER VIEW ADD PARTS |
“Ownership” |
ALTER VIEW AS |
“Ownership” |
ALTER VIEW DROPPARTS |
“Ownership” |
ANALYZE TABLE |
“查询”,“插入” |
SHOW COLUMNS |
“查询” |
SHOW TABLE PROPERTIES |
“查询” |
CREATE TABLE AS SELECT |
“查询”,“创建” |
SELECT |
“查询”
说明:
与表一样,对视图进行SELECT操作的时候需要有该视图的“查询”权限。 |
INSERT |
“插入”,“删除 (for overwrite)” |
LOAD |
“插入”,“删除”,RWX+ownership(input location) |
SHOW CREATE TABLE |
“查询”,“Grant Of Select” |
CREATE FUNCTION |
“管理” |
DROP FUNCTION |
“管理” |
DESC FUNCTION |
- |
SHOW FUNCTIONS |
- |
MSCK (metastore check) |
“Ownership” |
ALTER DATABASE |
“管理” |
CREATE DATABASE |
- |
SHOW DATABASES |
- |
EXPLAIN |
“查询” |
DROP DATABASE |
“Ownership” |
DESC DATABASE |
- |
CACHE TABLE |
“查询” |
UNCACHE TABLE |
“查询” |
CLEAR CACHE TABLE |
“管理” |
REFRESH TABLE |
“查询” |
ADD FILE |
“管理” |
ADD JAR |
“管理” |
HEALTHCHECK |
- |
- MapReduce服务_如何使用MapReduce服务_MRS集群客户端安装与使用
- 大数据分析是什么_使用MapReduce_创建MRS服务
- MapReduce服务_什么是HetuEngine_如何使用HetuEngine
- 什么是Manager_Manager的功能_MRS运维管理
- 如何创建用户并授权使用应用运维管理服务_AOM_用户权限_创建用户_权限
- 什么是Spark_如何使用Spark_Spark的功能是什么
- MapReduce服务_什么是存算分离_如何配置MRS集群存算分离
- MapReduce服务_什么是Hue_如何使用Hue
- MapReduce服务_什么是Yarn_如何使用Yarn
- MapReduce服务_什么是Loader_如何使用Loader