Hello
I' have one problem.
I need bulk insert into PostgreSQL database big amount of data.
But Pentaho still have opened issue - can't insert datetime fields via COPY command.
( Several issues in JIRA http://jira.pentaho.com/browse/PDI-12080, http://jira.pentaho.com/browse/PDI-14732 )
In comments is saw the solution - make changes in sources in that patch:
https://github.com/marco44/pentaho-k...ba608f07a79c12
Now have problems with building the kettle:
1) I cloned master branch from https://github.com/pentaho/pentaho-kettle
2) Copied and from that instruction http://ant.apache.org/manual/install.html
3) ran ant clean-all resolve create-dot-classpath
4) ran ant dist
after that i'm tryin to start spoon. Only picture with Pentaho was showed.
In SpoonDedug.txt i see error:
C:\app\Pentaho\sources\pentaho-kettle\dist>"C:\app\Java\jre1.8.0_73\bin\java.exe" "-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m" "-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2" "-Djava.library.path=libswt\win64" "-DKETTLE_HOME=" "-DKETTLE_REPOSITORY=" "-DKETTLE_USER=" "-DKETTLE_PASSWORD=" "-DKETTLE_PLUGIN_PACKAGES=" "-DKETTLE_LOG_SIZE_LIMIT=" "-DKETTLE_JNDI_ROOT=" -jar launcher\pentaho-application-launcher-6.1-SNAPSHOT.jar -lib ..\libswt\win64 /level:Debug
08:59:57,560 INFO [KarafInstance]
*******************************************************************************
*** Karaf Instance Number: 1 at /C:/app/Pentaho/sources/pentaho-kettle/dist ***
*** /./system/karaf//data1 ***
*** Karaf Port:8801 ***
*** OSGI Service Port:9050 ***
*******************************************************************************
08:59:57,560 INFO [KarafBoot] Checking to see if org.pentaho.clean.karaf.cache is enabled
мар 02, 2016 8:59:57 AM org.apache.karaf.main.Main$KarafLockCallback lockAquired
INFO: Lock acquired. Setting startlevel to 100
org.pentaho.di.core.exception.KettleException:
java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSelector
org/apache/commons/vfs/FileSelector
at org.pentaho.di.core.KettleEnvironment.init(KettleEnvironment.java:133)
at org.pentaho.di.core.KettleEnvironment.init(KettleEnvironment.java:74)
at org.pentaho.di.ui.spoon.Spoon$1.call(Spoon.java:594)
at org.pentaho.di.ui.spoon.Spoon$1.call(Spoon.java:586)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSelector
at org.pentaho.di.bigdata.ShimDependentJobEntryPluginType.getPluginFolders(ShimDependentJobEntryPluginType.java:59)
at org.pentaho.di.core.plugins.BasePluginType.findAnnotatedClassFiles(BasePluginType.java:245)
at org.pentaho.di.core.plugins.BasePluginType.registerPluginJars(BasePluginType.java:555)
at org.pentaho.di.core.plugins.JobEntryPluginType.searchPlugins(JobEntryPluginType.java:90)
at org.pentaho.di.core.plugins.PluginRegistry.registerType(PluginRegistry.java:597)
at org.pentaho.di.core.plugins.PluginRegistry.init(PluginRegistry.java:569)
at org.pentaho.di.core.plugins.PluginRegistry.init(PluginRegistry.java:536)
at org.pentaho.di.core.KettleEnvironment.init(KettleEnvironment.java:120)
... 7 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.vfs.FileSelector
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.pentaho.di.core.plugins.KettleURLClassLoader.loadClassFromParent(KettleURLClassLoader.java:89)
at org.pentaho.di.core.plugins.KettleURLClassLoader.loadClass(KettleURLClassLoader.java:108)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 15 more
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
can any one help me with that problem?
PS
1) Maybe i need another branch - NOT master
2) Maybe where is another way - build project from that repository https://github.com/marco44/pentaho-k...ba608f07a79c12 - i had tried but got errors also:
Maybe just put some fixed libs? but how to get them from sources ??
I' have one problem.
I need bulk insert into PostgreSQL database big amount of data.
But Pentaho still have opened issue - can't insert datetime fields via COPY command.
( Several issues in JIRA http://jira.pentaho.com/browse/PDI-12080, http://jira.pentaho.com/browse/PDI-14732 )
In comments is saw the solution - make changes in sources in that patch:
https://github.com/marco44/pentaho-k...ba608f07a79c12
Now have problems with building the kettle:
1) I cloned master branch from https://github.com/pentaho/pentaho-kettle
2) Copied and from that instruction http://ant.apache.org/manual/install.html
3) ran ant clean-all resolve create-dot-classpath
4) ran ant dist
after that i'm tryin to start spoon. Only picture with Pentaho was showed.
In SpoonDedug.txt i see error:
C:\app\Pentaho\sources\pentaho-kettle\dist>"C:\app\Java\jre1.8.0_73\bin\java.exe" "-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m" "-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2" "-Djava.library.path=libswt\win64" "-DKETTLE_HOME=" "-DKETTLE_REPOSITORY=" "-DKETTLE_USER=" "-DKETTLE_PASSWORD=" "-DKETTLE_PLUGIN_PACKAGES=" "-DKETTLE_LOG_SIZE_LIMIT=" "-DKETTLE_JNDI_ROOT=" -jar launcher\pentaho-application-launcher-6.1-SNAPSHOT.jar -lib ..\libswt\win64 /level:Debug
08:59:57,560 INFO [KarafInstance]
*******************************************************************************
*** Karaf Instance Number: 1 at /C:/app/Pentaho/sources/pentaho-kettle/dist ***
*** /./system/karaf//data1 ***
*** Karaf Port:8801 ***
*** OSGI Service Port:9050 ***
*******************************************************************************
08:59:57,560 INFO [KarafBoot] Checking to see if org.pentaho.clean.karaf.cache is enabled
мар 02, 2016 8:59:57 AM org.apache.karaf.main.Main$KarafLockCallback lockAquired
INFO: Lock acquired. Setting startlevel to 100
org.pentaho.di.core.exception.KettleException:
java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSelector
org/apache/commons/vfs/FileSelector
at org.pentaho.di.core.KettleEnvironment.init(KettleEnvironment.java:133)
at org.pentaho.di.core.KettleEnvironment.init(KettleEnvironment.java:74)
at org.pentaho.di.ui.spoon.Spoon$1.call(Spoon.java:594)
at org.pentaho.di.ui.spoon.Spoon$1.call(Spoon.java:586)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSelector
at org.pentaho.di.bigdata.ShimDependentJobEntryPluginType.getPluginFolders(ShimDependentJobEntryPluginType.java:59)
at org.pentaho.di.core.plugins.BasePluginType.findAnnotatedClassFiles(BasePluginType.java:245)
at org.pentaho.di.core.plugins.BasePluginType.registerPluginJars(BasePluginType.java:555)
at org.pentaho.di.core.plugins.JobEntryPluginType.searchPlugins(JobEntryPluginType.java:90)
at org.pentaho.di.core.plugins.PluginRegistry.registerType(PluginRegistry.java:597)
at org.pentaho.di.core.plugins.PluginRegistry.init(PluginRegistry.java:569)
at org.pentaho.di.core.plugins.PluginRegistry.init(PluginRegistry.java:536)
at org.pentaho.di.core.KettleEnvironment.init(KettleEnvironment.java:120)
... 7 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.vfs.FileSelector
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.pentaho.di.core.plugins.KettleURLClassLoader.loadClassFromParent(KettleURLClassLoader.java:89)
at org.pentaho.di.core.plugins.KettleURLClassLoader.loadClass(KettleURLClassLoader.java:108)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 15 more
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
can any one help me with that problem?
PS
1) Maybe i need another branch - NOT master
2) Maybe where is another way - build project from that repository https://github.com/marco44/pentaho-k...ba608f07a79c12 - i had tried but got errors also:
Maybe just put some fixed libs? but how to get them from sources ??