我是Phoenix、HBase和Python的初学者,正在使用Pyspark编写一个小POC,使用Phoenix从HBase数据库检索一些基本信息。在
这是我的代码片段。在
query = 'select count(PK) from A_Model.TableA'
jdbc_url = 'jdbc:phoenix:..xxx/hbase-secure'
df_records = sparkConfig.getSqlContext().read.format('jdbc')\
.options(driver='org.apache.phoenix.jdbc.PhoenixDriver', url=jdbc_url, dbtable=query).load()
当尝试使用spark submit运行此程序时,我得到以下错误
^{pr2}$
如Spark SQL - load data with JDBC using SQL statement, not table name中所述,您应该使用子查询:
但实际上it is recommended to use connector, not JDBC:
相关问题 更多 >
编程相关推荐