博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sqoop导入导出对mysql再带数据库test能跑通用户自己建立的数据库则不行
阅读量:5322 次
发布时间:2019-06-14

本文共 591 字,大约阅读时间需要 1 分钟。

sqoop对hdfs导入导出怎么操作这里我就不多说了

现在说下sqoop导入导出时针对mysql后面用户手动创建的数据库导入到处遇到的问题

首先我这里搭建的是3节点集群 master slave1 slave2

我的sqoop  mysql安装在master节点上,在mysql里自己创建了tv,study数据库

tv数据库对应的表是channellog_count(这个数据量比较大)   study里面对应的表是djt_user(这个数据量小,来做测试用)

在运行sqoop的import 和 export的语句的时候分别遇到以下问题

 

这个是对tv数据库的操作

 

 

 这个是对study数据库的操作

 

 从前面的操作我们很难知道问题出在哪里,但后面的小的数据量的操作我们就知道那里的问题了,是授权的问题

登录mysql数据库

 

 这里是针对tv数据库的权限修改,对study也是一样的,把数据库名称改一下就可以了

 

 

再次把项目数据通过sqoop导入到mysql的tv数据库里面

 

没出现超时,这次调整我发现了mysql安装的时候自带的数据库跟后面用户自己创建的数据库还真的不同,我其实为了这次超时的错误我找了好几天的原因,在日志里找不到问题,同学讨论不出结果,后来在外国人发的一个帖子那里找到了启示。

 

 

 

转载于:https://www.cnblogs.com/braveym/p/6834322.html

你可能感兴趣的文章
统计题量
查看>>
WCF 异步调用问题
查看>>
小白成长之路:初识python(六) --python线程池
查看>>
C#委托的介绍(delegate、Action、Func、predicate)
查看>>
mtk Android 编译命令自定义--添加版本号
查看>>
android 串口调试
查看>>
2009年北京航空航天大学计算机研究生机试真题,数组排序
查看>>
蓝牙地址的规则
查看>>
python 检查内存
查看>>
【积累】各浏览器之间的差异
查看>>
去掉所有字符里面的空格换行符等
查看>>
CF 1182F Maximum Sine——根号算法
查看>>
mybaits 学习笔记(搭建)一
查看>>
列表推导式
查看>>
在 Windows Server Container 中运行 Azure Storage Emulator(二):使用自定义的 SQL Server Instance...
查看>>
C# CheckBox控件概念以及用途浅析(转)
查看>>
Android SQLite总结(一) (转)
查看>>
最实用的APP界面设计知识,有温度的APP设计(转)
查看>>
SSM的例子-参考
查看>>
《构建之法》1
查看>>