Informatica
Jan 13

Data Integration - Kettle 7.0在win7旗舰版 32bit下Spoon 启动报could not create the java virtual machine的问题分析
1、下载并解压好,安装号JDK并配置环境变量
Java要求安装jdk1.7版本
安装jdk,并配置java环境 
 a).打开我的电脑--属性--高级--环境变量
 b).新建系统变量JAVA_HOME和CLASSPATH
 变量名:JAVA_HOME  变量值:C:\Program Files\Java\jdk1.7.0[具体路径以自己本机安装目录为准]
 变量名:CLASSPATH  变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
 c). 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,
 添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。
 变量名:Path  变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
 3、配置kettle环境
 在系统的环境变量中添加KETTLE_HOME变量,
 目录指向kettle的安装目录:D:\mysoft\kettle\pdi-ce-7.0.0.0-25\data-integration
2、双击Spoon.bat运行的时候报错
DEBUG: Using JAVA_HOME
DEBUG: _PENTAHO_JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_51
DEBUG: _PENTAHO_JAVA=C:\Program Files (x86)\Java\jdk1.7.0_51\bin\javaw.exe

D:\mysoft\kettle\pdi-ce-7.0.0.0-25\data-integration>start "Spoon" "C:\Program Fi
les (x86)\Java\jdk1.7.0_51\bin\javaw.exe"  "-Xms1024m" "-Xmx2048m" "-XX:MaxPermSiz
e=256m" "-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2" "-Djava.library.path=libswt\wi
n32" "-DKETTLE_HOME=D:\mysoft\kettle\pdi-ce-7.0.0.0-25\data-integration" "-DKETT
LE_REPOSITORY=" "-DKETTLE_USER=" "-DKETTLE_PASSWORD=" "-DKETTLE_PLUGIN_PACKAGES=
" "-DKETTLE_LOG_SIZE_LIMIT=" "-DKETTLE_JNDI_ROOT=" -jar launcher\pentaho-applica
tion-launcher-7.0.0.0-25.jar -lib ..\libswt\win32

D:\mysoft\kettle\pdi-ce-7.0.0.0-25\data-integration>pause
请按任意键继续. . .

错误原因:
程序启动设置的内存,大于物理机的内存,修改Spoon.bat文件设置就可以正常启动啦!
解决办法:
打开Spoon.bat,找到这下面这一行 内存配置:
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m"
改为
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms 512m" "-Xmx1024m" "-XX:MaxPermSize=256m"
rem 而2048是超过32bit的最大值,将PENTAHO_DI_JAVA_OPTIONS="-Xms512m" "-Xmx1024m"。
不行就继续改小
修改"-Xmx1024m" "-XX:MaxPermSize=128m

改好后又出现 A JAVA Exception has occurred ,排查中。。。
---end

Tags:
Sep 23
Information PowerCenter 9.5 Download link
在百度找了半天没有找到,还是google好用 ,提供信息如下:
You can download informatica 9.5 version software from edelivery.oracle.com and you need to login and accept the terms and conditons. select product pack as Oracle business intelligence and 32 or 64 bit platform according to your requirment.
then you need to select Oracle Business Intelligence 11g Media Pack for Microsoft Windows (32-bit) and click on continue if platform is 32 bit. Then you can find four parts of zip files with part number as V41972 and download them to your pc.
If platform is 64 bit you need to select Oracle Business Intelligence 11g Media Pack for Microsoft Windows x64 (64-bit) and click continue and you need to download V41973 01 to 04 partnumbers.
You can find step by step installation of the 9.0 version software in you tube links given below:
http://www.youtube.com/watch?v=0vZU9AJ1hX8 ========> SERVER INSTALLATION
http://www.youtube.com/watch?v=m4U4QbrRHuM ========> CLIENT INSTALLATION
(You will not find any difference in the installation steps for 9.0 or 9.5 you can follow these videos for installation).


You can download informatica 9.5 version software from edelivery.oracle.com and you need to login and accept the terms and conditons. select product pack as Oracle business intelligence and 32 or 64 bit platform according to your requirment.
下载地址https://edelivery.oracle.com
图片介绍
http://www.disoln.org/2012/09/Informatica-PowerCenter-9-Installation-and-Configuration-Complete-Guide.html

但是国内的网络实在是不好下载
Information PowerCenter 9.5 Download link
Mar 20

在NoSQL的文档型分支中,有两个杰出的代表,一个当然是被称为下代mySQL的 MongoDB,而另一个就是CouchDB,同是文档型存储,CouchDB 与MongoDB 在应用层面上走了两条截然不同的路线,下面推荐的一篇文文章,是一篇非常好的CouchDB教程,想了解CouchDB的话,非常值得一看:

  CouchDB 特性介绍:

  •   是一个用Erlang 写的文档型数据库。
  •   支持高并发访问,支持数据同步,高容错性的分布式存储
  •   它是NoSQL 体系中的一员
  •   它是一个Apache 基金下的开源项目
  •   它支持JSON 数据的存储,支持RESTful方式的接口。
  •   他使用map/reduce 来构建索引及进行数据查询操作

  CouchDB的优势:

  •   JSON Documents – 文档在CouchDB中以JSON格式存储.
  •   RESTful Interface – 对CouchDB的所有操作,包括数据CRUD,数据库管理及数据同步,都可能通过HTTP方式进行。
  •   N-Master Replication – 你可以使用无限多个 master 机器,这样可能会让你能够构建很有意思的数据网络拓扑。
  •   Built for Offline – CouchDB 能够运行在移动设备上(Android 系统),他可以让你的移动设备在离线时存储数据,在接入网络时再同步到云端存储。
  •   Replication Filters – 可以在同步复制操作中加上一个过滤器,让你有选择性的同步数据。

  CouchDB为Internet而生:

  使用CouchDB,你不仅可以把它当作一个存储,更推荐的方式是完全使用它来构建应用程序,你可以把工作代码直接写在CouchDB 中,完全不需要另外的WEB Server,可以减少开销。这也是CouchDB将自己称为是为Internet而生的原因。

  CouchDB的数据查询:

  与其他很多存储设备不同的是,CouchDB并不支持动态查询,相反的,它需要事先换需要查询的条件构建view,view通常是一个map函数,在已有数据基础上生成一个数据子集,在查询这个view时,如果数据有变更,会触发map函数增量更新view的内容并返回。这种方式也被称作惰性索引机制。

  使用教程:

  文章接下来的部分还列出了一个详细的CouchDB 使用教程:

  •   安装CouchDB
  •   使用CouchDB 强大的 WEB 管理工具:FUTON
  •   CouchDB 用户管理
  •   创建一个数据文档
  •   更新数据文档
  •   通过CURL创建文档
  •   查询所有文档
  •   创建一个map函数
  •   运行一个reduce函数

  原文链接:http://net.tutsplus.com/tutorials/getting-started-with-couchdb/

原文出处:http://blog.nosqlfan.com/html/1445.html
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]