spark_shell ()

阅读(3) 标签: sql, spark数据库,

描述:

Spark表执行操作命令。

语法:

spark_shell(con,sql)

备注:

外部库函数,外部库的使用请参考《外部库使用指南》。

Spark表执行sql操作命令。

参数:

con

数据库连接串,支持Spark连接、Hudi/Iceberg格式Spark连接、与S3关联的Hudi/Iceberg格式Spark连接。

sql

sql语句。

示例:

 

A

 

1

=spark_open("spark.properties")

连接Spark数据库。

2

=spark_shell(A1,"show tables in mytest1;")

列出指定数据库mytest1中的所有表。

3

>spark_close(A1)

 

4

=spark_open("hudi.properties")

连接Hudi格式的Spark数据库。

5

=spark_shell(A4,"select * from emp1")

查询emp1表数据。

6

>spark_close(A4)

 

7

=spark_open@i("iceberg.properties")

连接Iceberg格式的Spark数据库。

8

=spark_shell(A7,"drop table test1")

删除test1表。

9

>spark_close(A7)

 

10

=spark_open("hudi-s3.properties")

连接与S3关联的Hudi格式的Spark数据库。

11

=spark_shell(A10,"show databases;")

列出所有数据库。

12

>spark_close(A10)

 

13

=spark_open@i("iceberg-s3.properties")

连接与S3关联的Iceberg格式的Spark数据库。

14

=spark_shell(A12,"select * from icetest1;")

查询icetest1表数据。

15

>spark_close(A12)