CREATE CATALOG setats COMMENT 'setats catalog' PROPERTIES ('type' = 'setats','setats.catalog.type' = 'hadoop','warehouse' = 'hdfs://<nameservice>/usr/setats','dfs.nameservices' = '<nameservice>','dfs.ha.namenodes.<nameservice>' = 'nn1,nn2','dfs.namenode.rpc-address.<nameservice>.nn1' = '<nn1-host>:4007','dfs.namenode.rpc-address.<nameservice>.nn2' = '<nn2-host>:4007','dfs.client.failover.proxy.provider.<nameservice>' = 'org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider');
'hadoop.security.authentication' = 'kerberos','hadoop.kerberos.keytab' = '/usr/local/service/doris/kerberos.keytab','hadoop.kerberos.principal' = '<your-principal>'
CREATE CATALOG setats COMMENT 'setats catalog' PROPERTIES ('type' = 'setats','setats.catalog.type' = 'hms','hive.metastore.uris' = 'thrift://<metastore-host-1>:7004,thrift://<metastore-host-2>:7004','cos.endpoint' = 'cos.<region>.myqcloud.com','cos.access_key' = '<SecretId>','cos.secret_key' = '<SecretKey>','fs.ofs.bucket.region' = '<region>','fs.ofs.user.appid' = '<AppId>','fs.ofs.tmp.cache.dir' = '/tmp/chdfs/','fs.ofs.upload.flush.flag' = 'true','broker.name' = '<BrokerName>');
Parameter | Description |
type | Catalog type, fixed as setats |
setats.catalog.type | Setats Catalog type, such as hadoop or hms |
warehouse | Setats Warehouse address, commonly used for Hadoop Catalog |
hive.metastore.uris | Hive Metastore address, required for Hive / HMS scenarios |
dfs.nameservices | HDFS NameService name |
dfs.ha.namenodes.<nameservice> | HA NameNode list |
dfs.namenode.rpc-address.<nameservice>.nn* | NameNode RPC address |
dfs.client.failover.proxy.provider.<nameservice> | HDFS HA Failover Provider |
cos.endpoint | COS access domain name |
cos.access_key / cos.secret_key | COS access credentials; must have QcloudCOSListOnly and QcloudCOSDataReadOnly permissions. |
fs.ofs.bucket.region | Accelerated bucket region |
fs.ofs.user.appid | Tencent Cloud AppID |
broker.name | Doris Broker name |
SWITCH setats;SHOW DATABASES;USE `testdb`;SELECT * FROM `demo_setats_table1`;
SELECT *FROM `setats`.`testdb`.`demo_setats_table1`;
피드백