我已经完成了snowflake文档中的步骤来配置配置配置单元和snowflake之间的连接器。
https://docs.snowflake.com/en/user-guide/tables-external-hive.html#step-1-安装连接器
但我看不到配置单元表,甚至连雪花历史中的连接命令都看不到。
snow-config.xml文件:
<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>
我把连接jar放在hivejaraux路径中。
已将此添加到hive-site.xml中
<property>
<name>hive.metastore.event.listeners</name>
<value>net.snowflake.hivemetastoreconnector.SnowflakeHiveListener</value>
</property>
已重新启动配置单元元存储
hive --service metastore
卡在这里了:装货班 com.mysql.jdbc.Driver'. This is deprecated. The new driver class is
com.mysql.cj.jdbc.driver'。驱动程序是通过spi自动注册的,通常不需要手动加载驱动程序类。
请帮帮我。
1条答案
按热度按时间kcrjzv8t1#
连接器api中有更改:
https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-api-changes.html
在mysql connector/j中实现java.sql.driver的类的名称已从com.mysql.jdbc.driver更改为com.mysql.cj.jdbc.driver。旧类名已被弃用。
在hive-site.xml中更新此属性:
更改:
收件人: