python 空指针排查_python-使用snowflake spark join器获得空指针异常

sfOptions = {

"sfURL" : "{}.snowflakecomputing.com".format(ACCOUNT_NAME),

"sfUser" : "{}@fmr.com".format(USER_ID),

"sfAccount" : "{}".format(ACCOUNT_ID),

"sfRole" : "{}".format(DEFAULT_ROLE),

"sfAuthenticator" : "oauth",

"sfToken" : "{}".format(oauth_token),

"sfDatabase" : "{}".format(DATABASE),

"sfSchema" : "{}".format(SCHEMA),

"sfWarehouse" : "{}".format(WAREHOUSE)

}

SNOWFLAKE_SOURCE_NAME = "net.snowflake.spark.snowflake"

....

conf = (SparkConf()

.setMaster("spark://")

.setAppName("Spark-Snowflake-Connector")

)

spark = (SparkSession.builder.config(conf=conf)

.enableHiveSupport()

.getOrCreate())

spark._jvm.net.snowflake.spark.snowflake.SnowflakeConnectorUtils.enablePushdownSession(spark._jvm.org.apache.spark.sql.SparkSession.builder().getOrCreate())

sdf = spark.read.format(SNOWFLAKE_SOURCE_NAME)

.options(**sfOptions)

.option("query", "select * from TIME_AGE")

.load()

sdf.show()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值