Sqoop

简单的来说可以实现关系型数据库和HDFS之间的数据互相转移。

大多数的测试资料都是基于mysql的实现

可是在测试连接oracle的时候却出现了问题

错误一:连接问题,在企业级应用中,对于机器的端口通信是有着比较严的控制,所以会经常遇到无法连接数据库、被拒绝的异常

解决  :hadoop的所有节点,包括namenode和datanode的所有机器都需要具有访问数据量的权限,就是需要把这些节点的ip地址都加入到数据库的可访问列表中

错误二:语法问题,这点看了半天网上的写法都是报错

sqoop list-tables  --connect jdbc:oracle:thin:*******:oracl  --username ***--password ***

报错 空指针异常,参数不对、很奇怪,

jdbc、数据库、用户、密码参数齐活了。。。。

似乎并没有错误,再次尝试import操作

sqoop import --jdbc*****************

报错无法连接数据库,登陆被拒绝

mr日志都没有显示,显然语法有问题。

而正确的写法需要把jdbc的信息写入“”之中

正确的如下:

sqoop list-tables --connect "jdbc:oracle:thin:@****:orac" --username *** --password ***

问题解决

转载于:https://www.cnblogs.com/ustc-zqk/p/4354194.html

sqoop连接Oracle数据库错误异常相关推荐

  1. jmeter无法释放oracle连接,jmeter 连接ORACLE数据库错误及解决方法

    问题一: Response message: java.sql.SQLException: Cannot load JDBC driver class 'oracle.jdbc.driver.Orac ...

  2. 连接oracle数据库异常System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本

    1.连接oracle数据库异常System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本 本人在用公司用C#写的服务连接数据库oracle 时,报出上面的 ...

  3. 使用DBeaver远程连接Oracle数据库出现错误“listener does not currently know of service requested in connect descrip”

    使用DBeaver远程连接Oracle数据库出现错误"listener does not currently know of service requested in connect des ...

  4. 用VS连接oracle数据库时ORA-12504错误

    在用VS2008连接oracle数据库时,可能会出现: ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME 只需在web.config文件Data ...

  5. PLSQL连接Oracle数据库时报ORA 12154错误的解决方法

    pl/sql连接Oracle时遇到的问题: 解决办法:安装后将Oracle安装目录下的文件夹network(包括其中的子文件,其中主要是tnsnames.ora) 在pl/sql菜单–"工具 ...

  6. 用什么方式链接oracle数据库,使用cx_Oracle 连接oracle数据库的几种方式

    连接oracle数据库的几种方式: 语法: cx_Oracle.connect('username','pwd','IP/HOSTNAME:PORT/TNSNAME') import cx_Oracl ...

  7. 连接oracle数据库 ip,oracle 设置ip连接数据库

    使用E-MapReduce集群sqoop组件同步云外Oracle数据库数据到集群hive E-MapReduce集群sqoop组件可以同步数据库的数据到集群里,不同的数据库源网络配置有一些差异网络配置 ...

  8. dos命令行连接oracle数据库

    C:\Adminstrator> sqlplus "/as sysdba" 查看是否连接到数据库 SQL> select status from v$instance; ...

  9. 用ASP.Net(C#)连接Oracle数据库的方法

    今天看了一下asp.net连接oracle数据库的方法,得到了如下代码.这段代码打开了MyTable表,并把操作员的名字列出.字段类型是OracleString.读取的时候用的是字段编号,我不知道怎么 ...

  10. java ojdbc 还需要装 oracle client 吗,c# 连接Oracle数据库必须安装客户端吗

    使用 ODAC 的 Net 方式 [email]nxyc_twz@163.com[/email] 大多数应用程序使用 OCI 的ODAC 标准方式来连接 Oracle 数据库服务器.这是使用第三方开发 ...

最新文章

  1. 【Java面试题】54 去掉一个Vector集合中重复的元素
  2. ubuntu 10.04 安装eclipse及其中文语言包
  3. 分享:个人是怎么学习新知识的
  4. matlab中的现代谱估计,请教一个Matlab关于现代功率谱估计的问题
  5. 移动UI设计中的7种主要导航模式
  6. SQLServer学习笔记系列6
  7. 编码方式_机器学习中常用的编码方式
  8. 相比薪酬,学习效率提升才是创业公司最有价值的报酬
  9. 如何不让浏览器读取html缓存,不让浏览器缓存index.html
  10. codeforces229 D. Towers(dp+贪心)
  11. M1兼容性怎么样?关于M1版MacBook兼容软件的测试方法
  12. Django--4、认证系统
  13. 《蔡康永的说话之道》
  14. 太酷了!我老了之后,也要这么“兴风作浪”!
  15. Linux下的常用编程工具初探
  16. 机器学习中的置信区间与置信度
  17. Linux系统UID和GID详解
  18. 基于单片机交通灯控制的c语言程序设计,基于单片机控制的交通灯毕业设计
  19. Hexo-github日历图
  20. 自我认知测试软件,自我认知-MBTI测试

热门文章

  1. Mavan学习之pom聚合
  2. 【转】程序员的十种级别
  3. [转]VC6.0编译fltk-1.1.10
  4. 安装篇——新建一个VUE项目
  5. Moss、SharePoint数据库迁移问题
  6. centos7下给bond网卡配置bridge桥接
  7. 大数据工作由哪几部分组成
  8. flare3d_FLSL
  9. 局域网电脑访问IIS
  10. 域内,如何限制一台电脑只能指定的域用户登录