sqoop连接Oracle数据库错误异常
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数据库错误异常相关推荐
- jmeter无法释放oracle连接,jmeter 连接ORACLE数据库错误及解决方法
问题一: Response message: java.sql.SQLException: Cannot load JDBC driver class 'oracle.jdbc.driver.Orac ...
- 连接oracle数据库异常System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
1.连接oracle数据库异常System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本 本人在用公司用C#写的服务连接数据库oracle 时,报出上面的 ...
- 使用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 ...
- 用VS连接oracle数据库时ORA-12504错误
在用VS2008连接oracle数据库时,可能会出现: ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME 只需在web.config文件Data ...
- PLSQL连接Oracle数据库时报ORA 12154错误的解决方法
pl/sql连接Oracle时遇到的问题: 解决办法:安装后将Oracle安装目录下的文件夹network(包括其中的子文件,其中主要是tnsnames.ora) 在pl/sql菜单–"工具 ...
- 用什么方式链接oracle数据库,使用cx_Oracle 连接oracle数据库的几种方式
连接oracle数据库的几种方式: 语法: cx_Oracle.connect('username','pwd','IP/HOSTNAME:PORT/TNSNAME') import cx_Oracl ...
- 连接oracle数据库 ip,oracle 设置ip连接数据库
使用E-MapReduce集群sqoop组件同步云外Oracle数据库数据到集群hive E-MapReduce集群sqoop组件可以同步数据库的数据到集群里,不同的数据库源网络配置有一些差异网络配置 ...
- dos命令行连接oracle数据库
C:\Adminstrator> sqlplus "/as sysdba" 查看是否连接到数据库 SQL> select status from v$instance; ...
- 用ASP.Net(C#)连接Oracle数据库的方法
今天看了一下asp.net连接oracle数据库的方法,得到了如下代码.这段代码打开了MyTable表,并把操作员的名字列出.字段类型是OracleString.读取的时候用的是字段编号,我不知道怎么 ...
- java ojdbc 还需要装 oracle client 吗,c# 连接Oracle数据库必须安装客户端吗
使用 ODAC 的 Net 方式 [email]nxyc_twz@163.com[/email] 大多数应用程序使用 OCI 的ODAC 标准方式来连接 Oracle 数据库服务器.这是使用第三方开发 ...
最新文章
- 【Java面试题】54 去掉一个Vector集合中重复的元素
- ubuntu 10.04 安装eclipse及其中文语言包
- 分享:个人是怎么学习新知识的
- matlab中的现代谱估计,请教一个Matlab关于现代功率谱估计的问题
- 移动UI设计中的7种主要导航模式
- SQLServer学习笔记系列6
- 编码方式_机器学习中常用的编码方式
- 相比薪酬,学习效率提升才是创业公司最有价值的报酬
- 如何不让浏览器读取html缓存,不让浏览器缓存index.html
- codeforces229 D. Towers(dp+贪心)
- M1兼容性怎么样?关于M1版MacBook兼容软件的测试方法
- Django--4、认证系统
- 《蔡康永的说话之道》
- 太酷了!我老了之后,也要这么“兴风作浪”!
- Linux下的常用编程工具初探
- 机器学习中的置信区间与置信度
- Linux系统UID和GID详解
- 基于单片机交通灯控制的c语言程序设计,基于单片机控制的交通灯毕业设计
- Hexo-github日历图
- 自我认知测试软件,自我认知-MBTI测试