我想使用SAP HANA Vora从Spark-shell访问SAP HANA中已经存在的表。SAP HANA VORA和Hana CONNECTION
我使用这个命令创建的表:
sqlContext.sql(s"""
CREATE TABLE ztemptest
USING
com.sap.spark.hana
OPTIONS (
path "ztemptest",
host "${HANA_HOSTNAME}",
dbschema "${HANA_SCHEMA}",
user "${HANA_USERNAME}",
passwd "${HANA_PASSWORD}",
instance "${HANA_INSTANCE}"
)
""".stripMargin)
如果我执行节目表命令它显示的表名,但是当我执行sqlContext.sql("select * from ztemptest").show
我得到的错误,如下面的截图
IM”, 主机 “$ {HANA_HOSTNAME}” , 的dbschema “$ {} HANA_SCHEMA”, 用户 “$ {} HANA_USERNAME”, passwd文件 “$ {} HANA_PASSWORD”, 例如 “$ {} HANA_INSTANCE” ) “”” .stripMargin) – Albert