mysql - 将所有表从MySQL导入到Hive。我的命令出了什么问题?

标签 mysql hadoop hive

以下命令有什么问题吗?它对我不起作用。

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

关于mysql - 将所有表从MySQL导入到Hive。我的命令出了什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38987501/

相关文章:

hadoop - hive :无法填充索引

mysql - SQL插入如果缺少值

MYSQL:从2列计算年龄

mysql - 用户内容网站在mysql中的密码存储

hadoop - 执行 Pig 脚本 -x local script.pig 和 just script.pig 之间的区别

hadoop - Hadoop namenode守护程序在5秒后静默停止

php - 如何使用多种表单提交唯一数据 PHP/MySQL

Hadoop 的操作顺序

hadoop - 典型的 Hive 和 Hadoop 磁盘空间使用情况

mysql - hive 命令 - 显示表或任何不起作用的命令