簡體   English   中英

將所有表從MySQL導入到Hive。 我的命令出了什么問題?

[英]Import all tables from MySQL to Hive. What is wrong with my command?

以下命令有什么問題嗎? 它對我不起作用。

sqoop import-all-tables 
--connect jdbc:mysql://localhost/retail_db --username=retail_dba 
-- compression-codec=snappy 
--as-parquetfile --hive-import -m 1

16/08/17 08:34:07 INFO sqoop.Sqoop: Running Sqoop version: 1.4.6
16/08/17 08:34:07 INFO tool.BaseSqoopTool: 
Using Hive-specific delimiters   for output. You can override
16/08/17 08:34:07 INFO tool.BaseSqoopTool: 
delimiters with --fields- terminated-by, etc.
16/08/17 08:34:08 INFO manager.MySQLManager: 
Preparing to use a MySQL streaming resultset.
16/08/17 08:34:08 INFO tool.CodeGenTool: Beginning code generation
16/08/17 08:34:08 ERROR sqoop.Sqoop:
Got exception running Sqoop:  
java.lang.NullPointerException
java.lang.NullPointerException

您可以發布您收到的完整錯誤嗎? 您是否包含錯誤-未找到類異常? 如果是,請轉到$ HADOOP_HOME / etc / hadoop查找mapred-site.xml,然后將屬性mapreduce.framework.name的值更改/添加為yarn。 保存文件並重新啟動hadoop

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM