上云无忧 > 文档中心 > 百度数据仓库 Palo SQL语法手册 - CREATE-FILE
百度数据仓库 Palo Doris版
百度数据仓库 Palo SQL语法手册 - CREATE-FILE

文档简介:
CREATE FILE Description: 该语句用于创建并上传一个文件到 PALO 集群。 该功能通常用于管理一些其他命令中需要使用到的文件,如证书、公钥私钥等等。 CREATE FILE "file_name" [IN database] [properties]
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

CREATE FILE

Description

该语句用于创建并上传一个文件到 PALO 集群。

该功能通常用于管理一些其他命令中需要使用到的文件,如证书、公钥私钥等等。

CREATE FILE "file_name" [IN database] [properties]
  • file_name:自定义文件名。
  • database:文件归属于某一个数据库。如果没有指定,则使用当前数据库。
  • properties 支持以下参数:

    • url:必须。指定一个文件的下载路径。当前仅支持无认证的 http 下载路径。命令执行成功后,文件将被保存在 PALO 中,该 url 将不再需要。
    • catalog:必须。对文件的分类名,可以自定义。但在某些命令中,会查找指定 catalog 中的文件。比如例行导入中的,数据源为 kafka 时,会查找 catalog 名为 kafka 下的文件。
    • md5:可选。文件的 md5。如果指定,会在下载文件后进行校验。

Example

  1. 创建文件 ca.pem ,分类为 kafka

    CREATE FILE "ca.pem"
    PROPERTIES
    (
        "url" = "https://test.bj.bcebos.com/kafka-key/ca.pem",
        "catalog" = "kafka"
    );
  2. 创建文件 client.key,分类为 my_catalog

    CREATE FILE "client.key" IN my_database
    PROPERTIES ( "url" = "https://test.bj.bcebos.com/kafka-key/client.key", "catalog"
  3.  = "my_catalog", "md5" = "b5bb901bf10f99205b39a46ac3557dd9" );

Keywords

CREATE, FILE

最佳实践

  1. 该命令只有 amdin 权限用户可以执行。某个文件都归属与某一个的 database。对 database 拥有访问权限的用户都可以使用该文件。
  2. 文件大小和数量限制。

    这个功能主要用于管理一些证书等小文件。因此单个文件大小限制为 1MB。一个 PALO 集群最多上传 100 个文件。

相似文档
  • CREATE MATERIALIZED VIEW description: 该语句用于创建物化视图。 该操作为异步操作,提交成功后,需通过 SHOW ALTER TABLE MATERIALIZED VIEW 查看作业进度。 CREATE MATERIALIZED VIEW [MV name] as [query] [PROPERTIES ("key" = "value")]
  • CREATE ODBC TABLE Description: PALO 支持以创建外部表的方式,通过 ODBC 协议访问外部数据源,进行读写操作。目前云上支持的 ODBC 数据源包括: MySQL。 Oracle。 PostgreSQL。 创建 ODBC 外部表需要在建表语句中填写外部数据源连接信息。
  • CREATE REPOSITORY Description: 该语句用于创建仓库。仓库用于属于备份或恢复。仅 admin 用户可以创建仓库。 CREATE [READ ONLY] REPOSITORY `repo_name` WITH BROKER `bos` ON LOCATION `repo_location` PROPERTIES ("key"="value", ...);
  • CREATE RESOURCE Description: 用于创建一种资源。资源可以被其他流程引用。 目前支持的资源类型: ODBC: CREATE EXTERNAL RESOURCE `resource_name` [PROPERTIES] PROPERTIES 用于设置 ODBC 连接信息。
  • CREATE TABLE Description: 该命令用于创建一张表。本文档主语介绍创建 PALO 自维护的表的语法。 CREATE TABLE [IF NOT EXISTS] [database.]table ( column_definition_list, [index_definition_list] ) [engine_type] [keys_type] [table_comment] [partition_info] distribution_info [rollup_list] [properties] [extra_properties]
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部