使用jt400驱动程序将DB2/as400连接到Rapid Analytics

JayCarrJayCarr 成员职位:23因素二世
2019年9月编辑 帮助
所以,我在Ubuntu Linux上启动了RA。到目前为止,一切似乎都工作正常,但由于某种原因,我无法为我们的as400添加连接…

我尽可能地遵循这篇文章的指导:
http://rapid-i.com/rapidforum/index.php/topic,4437.0.html

我最后把jt400.jar放到//server/default/lib中
我将db2-400-ds.xml放入//server/default/deploy中

其中有这些文本(模式,用户名和密码,我的实现是正确的)

<数据源>
< local-tx-datasource >
db2 - 400 < jndi名称> < / jndi名称>
jdbc:as400:*********;prompt=false;extended dynamic=true;package=jbpkg;package cache=true;package library=jboss;
<驱动程序类> com.ibm.as400.access.AS400JDBCDriver < /驱动程序类>
<用户名 >*******
<密码 >*******
<最小池大小> 0 < /最小池大小>
< !——创建连接时调用的SQL
任意sql
-->

< !当从池中获得一个已存在的池连接时,调用它的SQL
任意sql
-->
< !——标准jbosscmp-jdbc.xml中对应的类型映射(可选)——>
< >元数据
<类型映射> DB2/400 < /类型映射>
> < /元数据

< / local-tx-datasource >

< /数据源>
完成所有这些后,我进入“localhost:8080”的RapidAnalytics并登录。点击管理>数据连接>创建新连接项。当我转到不同db的下拉菜单时,我的DB2/400没有显示出来?

我做错了什么?我确实改变了一点。xml文件,使连接字符串更紧密地匹配工作字符串我在RapidMiner(首先尝试它的标准方式后),但除此之外,我觉得我按照字母的指示…

答案

  • JayCarrJayCarr 成员职位:23因素二世
    有人知道吗?好吗?就使用RA而言,这真的是一种阻碍……
  • Nils_WoehlerNils_Woehler 成员职位:463Maven
    添加.jar和配置XML后是否重新启动了RapidAnalytis ?
  • JayCarrJayCarr 成员职位:23因素二世
    首先,我捕获了当我将jt400.jar放入bin并将db2-400-ds.xml放入deploy时出现的实际消息。Rapid Analytics(或者更确切地说,JBoss)给出了如下结论:

    [00:10 . 04] [au:]arjuna -12296 ExpiredEntryMonitor运行于Thu, 25 Jul 2013 19:10:04
    01:57:12 . 321 INFO [org.jboss.resource.connectionmanager.]被绑定的ConnectionManager 'jboss。jca:service=DataSourceBinding,name=DB2-400'到JNDI名'java:DB2-400'
    顺便说一句,这是从MySQL和快速分析的干净安装。在此之后,我继续重新启动服务器,值得注意的是,启动时间比我习惯的55秒左右要长得多,大约花了两倍的时间。

    在所有这些之后,在MySQL和Rapid Analytics的新安装上,驱动程序仍然没有显示出来。一切仍然按照指定配置…
  • Nick481Nick481 成员职位:2贡献我
    不确定这是否有帮助,但这是我必须做的,以使DB2连接工作:

    在C:\RapidAnalytics\server\default\deploy中有一个名为RapidAnalytics- ce -1.3.012.ear的文件。把这个复制到你自己的电脑上,然后用7-zip打开。在/lib/子目录下,打开rapidminer.jar,然后在com/rapidminer/resources中,你会发现一个名为jdbc_properties.xml的文件。编辑它并在底部添加以下内容。



    保存此文件-重新打包zip文件并将其放回服务器上。重新启动服务器。在web界面上的数据库连接中,DB2现在将作为数据库类型中的下拉菜单出现。您可以使用与ODBC桥接相同的技术来配置它。只需输入DSN的名称、用户名和密码。

登录注册置评。