sh /usr/local/service/spark/bin/spark-sql \\--jars /usr/local/service/spark/setats-spark-bundle-3.3_2.12-<connector-version>.jar \\--conf spark.sql.setats.force.read.from.service=true \\--conf spark.sql.setats.force.read.service.data=true \\--conf spark.sql.session.timeZone='UTC' \\--conf spark.driver.cores=4 \\--conf spark.driver.memory=4g \\--conf spark.executor.memory=4g \\--conf spark.executor.cores=4 \\--conf spark.sql.extensions=com.tencent.oceanus.spark.extensions.SetatsSparkSessionExtensions \\--conf spark.sql.catalog.setats=com.tencent.oceanus.spark.SparkCatalog \\--conf spark.sql.catalog.setats.type=hive \\--conf spark.sql.catalog.setats.warehouse=cosn://<bucket>/warehouse/ \\--conf spark.sql.catalog.setats.uri=thrift://<metastore-host-1>:7004,thrift://<metastore-host-2>:7004
Parameter | Description |
spark.sql.setats.force.read.from.service | Enable metadata read Setats service. |
spark.sql.setats.force.read.service.data | Enable in-memory data read Setats service. |
spark.sql.session.timeZone | Spark SQL session time zone. Set it to UTC for time travel queries to avoid time zone offset when reading historical snapshots by timestamp. |
spark.sql.extensions | Setats Spark Session extension class: com.tencent.oceanus.spark.extensions.SetatsSparkSessionExtensions |
spark.sql.catalog.setats | Setats Spark Catalog implementation class: com.tencent.oceanus.spark.SparkCatalog |
spark.sql.catalog.setats.type | Catalog type, such as hive or hadoop. |
spark.sql.catalog.setats.warehouse | Setats Warehouse address |
spark.sql.catalog.setats.uri | Hive Metastore address, required only for Hive Catalog |
SELECT *FROM `setats`.`testdb`.`demo_setats_table1`;
SELECT *FROM `setats`.`testdb`.`demo_setats_table1`WHERE dt = '20260319';
SELECTdt,COUNT(*) AS cntFROM `setats`.`testdb`.`demo_setats_table1`GROUP BY dt;
SELECT *FROM `setats`.`testdb`.`mysql_user_behavior_sink`;
System Tables | Description |
snapshots | Query table snapshot history |
manifests | Query Manifest file information |
manifests_detail | Query Manifest detail information |
files | Query data file information for the current snapshot |
files_with_dv | Query data file information with deletion vectors |
index_files | Query index file information |
bucket_manifests | Query association information between Bucket and Manifest |
SELECT *FROM `setats`.`testdb`.`demo_setats_table1`.`snapshots`;
SHOW PARTITIONS `setats`.`testdb`.`demo_setats_table1`;
SELECT *FROM `setats`.`testdb`.`demo_setats_table1`VERSION AS OF <snapshot_id>;
SELECT *FROM `setats`.`testdb`.`demo_setats_table1`TIMESTAMP AS OF '<yyyy-MM-dd HH:mm:ss>';
`<catalog_name>`.`<database>`.`<table_name>`
Esta página foi útil?
Você também pode entrar em contato com a Equipe de vendas ou Enviar um tíquete em caso de ajuda.
comentários