Hive 如何将本地蜂巢连接到雪花?
我已经完成了snowflake文档中的步骤,以配置配置单元和snowflake之间的连接器 但是我在雪花历史中看不到蜂巢表,甚至看不到连接命令 snow-config.xml:Hive 如何将本地蜂巢连接到雪花?,hive,snowflake-cloud-data-platform,snowflake-schema,snowflake-stream,Hive,Snowflake Cloud Data Platform,Snowflake Schema,Snowflake Stream,我已经完成了snowflake文档中的步骤,以配置配置单元和snowflake之间的连接器 但是我在雪花历史中看不到蜂巢表,甚至看不到连接命令 snow-config.xml: <property> <name>snowflake.jdbc.username</name> <value>user</value> </property> <property> <name&
<property>
<name>snowflake.jdbc.username</name>
<value>user</value>
</property>
<property>
<name>snowflake.jdbc.password</name>
<value>pwd</value>
</property>
<property>
<name>snowflake.jdbc.role</name>
<value>ACCOUNTADMIN</value>
</property>
<property>
<name>snowflake.jdbc.account</name>
<value>ac name</value>
</property>
<property>
<name>snowflake.jdbc.db</name>
<value>db</value>
</property>
<property>
<name>snowflake.jdbc.schema</name>
<value>schema</value>
</property>
<property>
<name>snowflake.jdbc.connection</name>
<value>account</value>
</property>
</configuration>
卡在这里:
正在加载类com.mysql.jdbc.Driver'。这是不赞成的。新的驱动程序类是
com.mysql.cj.jdbc.driver'。驱动程序通过SPI自动注册,通常不需要手动加载驱动程序类
请帮我解决这个问题。连接器API有一些变化: 在MySQL Connector/J中实现java.sql.Driver的类的名称已从com.MySQL.jdbc.Driver更改为com.MySQL.cj.jdbc.Driver。旧类名已被弃用 在您的hive-site.xml中,更新此属性:
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
<description>Driver class name for a JDBC metastore</description>
</property>
javax.jdo.option.ConnectionDriverName
com.mysql.jdbc.Driver
JDBC元存储的驱动程序类名
更改:
<value>com.mysql.jdbc.Driver</value>
com.mysql.jdbc.Driver
致:
com.mysql.cj.jdbc.Driver
该消息听起来像是1)您使用了错误的mysql驱动程序2)您的metastore配置错误
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
<description>Driver class name for a JDBC metastore</description>
</property>
<value>com.mysql.jdbc.Driver</value>
<value>com.mysql.cj.jdbc.Driver</value>