使用下面的脚本,我尝试将oracle输出保存到hadoop空间的一个文本文件中。
#!/bin/bash
DBUSER='scott'
DBUSERPASSWORD='tiger'
DB='oracle'
sqlplus -s <<EOF
${DBUSER}/${DBUSERPASSWORD}@${MYDB}
set linesize 32767
set feedback off
set heading off
select * from dual;
EOF
hive -f HiveQueries.hql脚本是从配置单元命令提示符调用的,有没有办法将上述查询的输出保存到配置单元目录中作为一个文件,我知道我的oracle服务器不同,需要更改代码。但是我没有使用sqoop,而是希望将输出文件保存到hadoop中
发布于 2015-12-08 20:51:43
既然可以使用JDBC连接将Oracle数据直接“注入”到Hive表中,为什么还要使用命令行实用程序(顺便说一句,这是一个需要支付许可费的胖Oracle客户端)和文本文件?
https://stackoverflow.com/questions/34154480
复制相似问题