学习hadoop遇到的问题(Sqoop 2,遇到Field 'CREATE_TIME' doesn't have a default value)

在MySQL 5.0.2之后对数据输入进行了强制性的加严处理,并且保留了以前的MySQL对非法或不当值并不严厉的行为,MySQL默认是对数据进行加严处理,但你可以为不良值选择更传统的处理方法,从而使得服务器能够拒绝并放弃出现不良值的语句。

 

MYSQL安装目录--->搜索打开my.ini,查找 

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 

修改为 

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 

/etc/my.cnf(安装我的博客自动安装的mysql)

学习hadoop遇到的问题(Sqoop 2,遇到Field 'CREATE_TIME' doesn't have a default value)_第1张图片

然后重启MYSQL 

最好把相关表删除,重新自动生成

还有就是CDH的版本和mysql的版本问题,我使用的是CDH5.1.5,mysql-connector-java-5.1.46

你可能感兴趣的:(学习大数据遇到的问题(bug),学习大数据遇到的问题(bug),学习大数据遇到的问题(bug))