sqoop执行导入导出不执行mapreduce

查看数: 23575 | 评论数: 19 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-10-17 18:11

正文摘要:

sqoop1.4.5安装之后,可以连接查看数据库和表。执行导入导出操作(命令语法无问题)没有任何执行信息和日志。并且执行 sqoop job --list 显示当前无运行job。也没有任何mapreduce的执行日志信息。

回复

不期而遇 发表于 2016-11-8 15:51:11
没有日志,用find找了,这时候如何解决呢@qcbb001
qcbb001 发表于 2016-11-4 19:40:54
不期而遇 发表于 2016-11-4 19:08
@leletuo2012感谢你能看我的问题
这是加上verbose的运行结果  不知道有没有用错''

看下日志有什么信息
不期而遇 发表于 2016-11-4 18:22:58
@leletuo2012如何使用verbose  请赐教
qcbb001 发表于 2016-11-4 18:01:50
不期而遇 发表于 2016-11-4 17:30
@w517424787  你给帮忙看看呗
[root@xx ~]# cat ./.bashrc           
# .bashrc

sqoop export --connect jdbc:mysql://hadoop1:3306/test --username root --password 123456 --table ippv --export-dir /test.txt

上面应该是目录,而不是文件,目录最好不要包含特殊字符。

参考
sqoop 将hive数据导入mysql报错Can't parse input data: '633507'
http://www.aboutyun.com/forum.php?mod=viewthread&tid=20185

还有hadoop集群是否有问题。所有的都正常,你的命令没有问题。这个肯定是可以执行的。肯定是那里简化了,导致不能正常运行。

不期而遇 发表于 2016-11-4 17:30:23
@w517424787  你给帮忙看看呗
[root@xx ~]# cat ./.bashrc           
# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi
leletuo2012 发表于 2016-11-2 16:21:41
你使用verbose参数 就一目了然了
w517424787 发表于 2016-10-18 12:30:44
可以把你配置的sqoop环境变量(.bashrc)贴出来看看,sqoop的其他命令有没有问题?
关闭

推荐上一条 /2 下一条