1. 安装环境:
hadoop-1.0.3集群,节点215(namenode), 216,217, 218(datanode)
oracle11g ,节点156. 解压oraosch-2.2.0.zip到156节点,并copy 与hadoop集群一样配置的代码一份到156节点
2. 参照http://space.itpub.net/7607759/viewspace-761364 配置ORACLE连接HADOOP,但执行命令
hadoop jar \
> ${ORAHDFS_JAR} oracle.hadoop.hdfs.exttab.ExternalTable \
> -D oracle.hadoop.hdfs.exttab.tableName=odch_ext_table \
> -D oracle.hadoop.hdfs.exttab.datasetPaths=odch \
> -D oracle.hadoop.hdfs.exttab.datasetRegex=tmpdata.csv \
> -D oracle.hadoop.hdfs.exttab.connection.url="jdbc:oracle:thin:@//192.168.128.156:1521/gbl11g" \
> -D oracle.hadoop.hdfs.exttab.connection.user=lmy \
> -publish
不成功。没有报错,没提示输入密码,也没有结果跳出执行,找不到log,只好JD反编译代码,发现示例执行命令应该是这样:
hadoop jar \
> ${ORAHDFS_JAR} oracle.hadoop.exttab.ExternalTable \
> -D oracle.hadoop.exttab.tableName=odch_ext_table \
> -D oracle.hadoop.exttab.datasetPaths=hdfs:/usr/lmy/odch \
> -D oracle.hadoop.exttab.connection.url="jdbc:oracle:thin:@192.168.128.156:1521/gbl11g" \
> -D oracle.hadoop.exttab.connection.user=lmy \
> -publish
执行后报java.sql.exception,说用户名或口令错误。只好继续研究源码,发现输入的用户名,不知道为什么被加上了双引号,成了”scott",这样oracle肯定没这个用户名了。想想oracle不应该犯这种错误的啊,但又不能修改源码。只好找旧版,网上多数的link都是到oracle官网,但官网旧版本链接很难找。可以从这里下载2.1 版本的http://download.csdn.net/detail/jennyislyy/5952381。配置和上面2.2的基本一样。但执行命令报错如下图:
找不到原因,最后看有人说还是用旧版命令可解此问题,尝试果然不报上面的错。但又有新问题
发现是因为改成2.1版本后,未在oracle中创建2.1的dirtory。重新执行
- create or replace directory HDFS_BIN_PATH as '/usr/local/orahdfs-2.1.0/bin';
- grant read,write,execute on directory HDFS_BIN_PATH to lmy;
问题解决。
相关推荐
大家可以下载Subversive-connectors-allplatforms-6.0.4.I20161211-1700.zip
大数据中数据连接ORACLE数据库到HADOOP的实战案例。 Use Data from a Hadoop Cluster with Oracle Database
tomcat-connectors-1.2.32-src.tar.gz 在linux下,进行apache和tomcat整合时要用的源码安装文件
tomcat集群可以用到的tomcat连接,若资源有问题,欢迎在评论区留言
tomcat-connectors-1.2.30-src.tar.gz tomcat-connectors-1.2.30-src.tar.gz tomcat-connectors-1.2.30-src.tar.gz
jakarta-tomcat-connectors-jk-1.2.6-src.tar.gz
jakarta-tomcat-connectors-1.2.15-src.tar.gz
tomcat-connectors-1.2.46-src
Tomcat的连接器jk的1.2.32,支持httpd2.4.x级以上,兼容tomcat7
tomcat-connectors-1.2.37-windows-i386-httpd-2.x.x tomcat连接器
tomcat-connectors-1.2.44-src.tar 亲测可用,安装方便。
tomcat-connectors-1.2.27-src.tar.gz
tomcat-connectors-1.2.26-src.tar.gz
tomcat-connectors
最新版本的tomcat-connectors
openGauss Connectors(openGauss-3.0.0-CentOS-64bit-Libpq.tar.gz)适用于centos_x86_64
It is able to do this because of its intuitive graphical language, its multiple connectors to the Hadoop ecosystem, and its array of tools for data integration, quality, management, and governance. ...
Apache和tomcat负载均衡需要的jar包
alibaba-flink-connectors-flink-1.5.2-compatible
与apache2.2.x交互组件,适用于32bit os。