hive-sqoop导入成功后没有表列出

dsekswqp  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(325)

使用sqoop成功导入到配置单元后,我在配置单元中看不到最近导入的表。 import 命令

./sqoop import --connect jdbc:mysql://localhost:3306/extedu --table user --username TALHA -P --warehouse-dir /home/talha/warehouse --direct

Hive表

hive> show tables;
OK
Time taken: 0.038 seconds
zyfwsgd6

zyfwsgd61#

这是配置单元的常见问题,请在hive-site.xml中设置以下属性

<property>
  <name>javax.jdo.option.ConnectionURL</name>
  <value>jdbc:derby:;databaseName=metastore_db;create=true</value>
  <description>JDBC connect string for a JDBC metastore</description>
</property>

而不是 metastore-db ,给出一些绝对路径,例如

<property>
  <name>javax.jdo.option.ConnectionURL</name>
  <value>jdbc:derby:;databaseName=**/home/user/hive/metastore_db**;create=true</value>
  <description>JDBC connect string for a JDBC metastore</description>
</property>

然后检查。希望能成功

3zwtqj6y

3zwtqj6y2#

您的命令应该包含“--hive import”选项。
更多关于配置单元导入的信息。

相关问题