Hi everyone.
I'm back for help after sevral days of using Rapidminer in programs. Rapidminer is a great tool, and its interface is simple too!
Here is my question. Where I init Rapidminer in programs, and check the track information in the command window, I find out that rapidminer inits many other components like weka, text mining, pmml, R and so on, which I will not use. Here is the message.
2010-11-22 15:08:10 CONFIG: Locale not specified explicitly. Set default locale to US. (RapidMiner.init())
2010-11-22 15:08:10 CONFIG: Initializing I18N (RapidMiner.splashMessage())
2010-11-22 15:08:10 CONFIG: Ensuring RapidMiner Home is set (RapidMiner.splashMessage())
2010-11-22 15:08:10 INFO: Property rapidminer.home is not set. Guessing. (Launcher.ensureRapidMinerHomeSet())
2010-11-22 15:08:10 INFO: Trying parent directory of 'D:\java\Workspace\DataMiningProc\src\lib\launcher.jar'...gotcha! (Launcher.ensureRapidMinerHomeSet())
2010-11-22 15:08:10 INFO: Trying parent directory of 'D:\java\Workspace\DataMiningProc\src\lib\rapidminer.jar'...gotcha! (Launcher.ensureRapidMinerHomeSet())
2010-11-22 15:08:10 CONFIG: Reading Configuration Files (RapidMiner.splashMessage())
2010-11-22 15:08:10 CONFIG: Reading configuration resource com/rapidminer/resources/rapidminerrc. (ParameterService.loadAllRCFiles())
2010-11-22 15:08:10 CONFIG: Execution mode UNKNOWN does not permit file access. Ignoring all rcfiles. (ParameterService.loadAllRCFiles())
2010-11-22 15:08:10 CONFIG: Registering Plugins (RapidMiner.splashMessage())
2010-11-22 15:08:10 CONFIG: Read extension state. (ManagedExtension.readConfiguration())
2010-11-22 15:08:10 CONFIG: Plugin directory
\java\Workspace\DataMiningProc\src\lib\plugins does not exist. (Plugin.findPlugins())
2010-11-22 15:08:10 CONFIG: Loading renderers from 'Text Processing'. (RendererService.init())
2010-11-22 15:08:10 CONFIG: Reading parse rules from jar:file:C:\Users\20\.RapidMiner5\managed\rmx_text-5.0.7.jar!/com/rapidminer/resources/parserulesTextProcessing.xml (XMLImporter.importParseRules())
2010-11-22 15:08:10 CONFIG: Loading renderers from 'PMML'. (RendererService.init())
2010-11-22 15:08:10 CONFIG: Reading parse rules from jar:file:C:\Users\20\.RapidMiner5\managed\rmx_pmml-5.0.2.jar!/com/rapidminer/resources/parserulesPMML.xml (XMLImporter.importParseRules())
2010-11-22 15:08:10 CONFIG: Loading renderers from 'Weka'. (RendererService.init())
2010-11-22 15:08:10 CONFIG: Reading parse rules from jar:file:C:\Users\20\.RapidMiner5\managed\rmx_weka-5.0.1.jar!/com/rapidminer/resources/parserulesWekaExtension.xml (XMLImporter.importParseRules())
2010-11-22 15:08:10 CONFIG: Loading renderers from 'PaREn Wizard'. (RendererService.init())
2010-11-22 15:08:10 CONFIG: Reading parse rules from jar:file:C:\Users\20\.RapidMiner5\managed\rmx_paren-5.0.1.jar!/com/rapidminer/resources/parserulesParen.xml (XMLImporter.importParseRules())
2010-11-22 15:08:10 CONFIG: Loading renderers from 'R Extension'. (RendererService.init())
2010-11-22 15:08:10 CONFIG: Reading parse rules from jar:file:C:\Users\20\.RapidMiner5\managed\rmx_r-5.0.1.jar!/com/rapidminer/resources/parserulesR.xml (XMLImporter.importParseRules())
2010-11-22 15:08:10 CONFIG: Loading renderers from 'Web Mining'. (RendererService.init())
2010-11-22 15:08:10 CONFIG: Reading parse rules from jar:file:C:\Users\20\.RapidMiner5\managed\rmx_web-5.0.4.jar!/com/rapidminer/resources/parserulesWeb.xml (XMLImporter.importParseRules())
2010-11-22 15:08:10 CONFIG: Loading renderers from 'Reporting'. (RendererService.init())
2010-11-22 15:08:10 CONFIG: Reading parse rules from jar:file:C:\Users\20\.RapidMiner5\managed\rmx_reporting-5.0.2.jar!/com/rapidminer/resources/parserulesReporting.xml (XMLImporter.importParseRules())
2010-11-22 15:08:10 CONFIG: Loading renderers from 'Series'. (RendererService.init())
2010-11-22 15:08:10 CONFIG: Reading parse rules from jar:file:C:\Users\20\.RapidMiner5\managed\rmx_series-5.0.2.jar!/com/rapidminer/resources/parserulesValueSeries.xml (XMLImporter.importParseRules())
2010-11-22 15:08:10 CONFIG: Initializing Operators (RapidMiner.splashMessage())
2010-11-22 15:08:10 CONFIG: Loading operators from 'OperatorsCore.xml'. (OperatorService.registerOperators())
2010-11-22 15:08:10 CONFIG: Loading operator documentation from jar:file:/D:/java/Workspace/DataMiningProc/src/lib/rapidminer.jar!/com/rapidminer/resources/i18n/OperatorsCoreDocumentation.xml. (OperatorDocBundle$XMLControl.newBundle())
2010-11-22 15:08:11 CONFIG: Loading operators from 'C:\Users\20\.RapidMiner5\managed\rmx_parallel-5.0.1.jar'. (OperatorService.registerOperators())
2010-11-22 15:08:11 CONFIG: Loading operator documentation from jar:file:C:\Users\20\.RapidMiner5\managed\rmx_parallel-5.0.1.jar!/com/rapidminer/resources/i18n/OperatorsDocParallel.xml. (OperatorDocBundle$XMLControl.newBundle())
2010-11-22 15:08:11 CONFIG: Loading operators from 'C:\Users\20\.RapidMiner5\managed\rmx_text-5.0.7.jar'. (OperatorService.registerOperators())
2010-11-22 15:08:11 CONFIG: Loading operator documentation from jar:file:C:\Users\20\.RapidMiner5\managed\rmx_text-5.0.7.jar!/com/rapidminer/resources/i18n/OperatorsDocTextProcessing.xml. (OperatorDocBundle$XMLControl.newBundle())
2010-11-22 15:08:12 CONFIG: Loading operators from 'C:\Users\20\.RapidMiner5\managed\rmx_pmml-5.0.2.jar'. (OperatorService.registerOperators())
2010-11-22 15:08:12 CONFIG: Loading operator documentation from jar:file:C:\Users\20\.RapidMiner5\managed\rmx_pmml-5.0.2.jar!/com/rapidminer/resources/i18n/OperatorsDocPMML.xml. (OperatorDocBundle$XMLControl.newBundle())
2010-11-22 15:08:12 CONFIG: Loading operators from 'C:\Users\20\.RapidMiner5\managed\rmx_weka-5.0.1.jar'. (OperatorService.registerOperators())
2010-11-22 15:08:12 CONFIG: Loading operator documentation from jar:file:C:\Users\20\.RapidMiner5\managed\rmx_weka-5.0.1.jar!/com/rapidminer/resources/i18n/OperatorsDocWekaExtension.xml. (OperatorDocBundle$XMLControl.newBundle())
2010-11-22 15:08:12 CONFIG: Creating operators from factory com.rapidminer.tools.WekaOperatorFactory (OperatorService.parseOperators())
2010-11-22 15:08:13 CONFIG: Loading operators from 'C:\Users\20\.RapidMiner5\managed\rmx_paren-5.0.1.jar'. (OperatorService.registerOperators())
2010-11-22 15:08:13 CONFIG: Loading operator documentation from jar:file:C:\Users\20\.RapidMiner5\managed\rmx_paren-5.0.1.jar!/com/rapidminer/resources/i18n/OperatorsDocParen.xml. (OperatorDocBundle$XMLControl.newBundle())
2010-11-22 15:08:13 CONFIG: Loading operators from 'C:\Users\20\.RapidMiner5\managed\rmx_r-5.0.1.jar'. (OperatorService.registerOperators())
2010-11-22 15:08:13 CONFIG: Loading operator documentation from jar:file:C:\Users\20\.RapidMiner5\managed\rmx_r-5.0.1.jar!/com/rapidminer/resources/i18n/OperatorsDocR.xml. (OperatorDocBundle$XMLControl.newBundle())
2010-11-22 15:08:13 CONFIG: Creating operators from factory com.rapidminer.operator.r.ROperatorFactory (OperatorService.parseOperators())
2010-11-22 15:08:13 INFO: No operator descriptor specified for plugin Community. Trying plugin initializtation class com.rapidminer.community.CommunityPluginInit. (Plugin.registerOperators())
2010-11-22 15:08:13 WARNING: No operator descriptor defined for: Community (Plugin.registerOperators())
2010-11-22 15:08:13 CONFIG: Loading operators from 'C:\Users\20\.RapidMiner5\managed\rmx_web-5.0.4.jar'. (OperatorService.registerOperators())
2010-11-22 15:08:13 CONFIG: Loading operator documentation from jar:file:C:\Users\20\.RapidMiner5\managed\rmx_web-5.0.4.jar!/com/rapidminer/resources/i18n/OperatorsDocWeb.xml. (OperatorDocBundle$XMLControl.newBundle())
2010-11-22 15:08:13 CONFIG: Loading operators from 'C:\Users\20\.RapidMiner5\managed\rmx_reporting-5.0.2.jar'. (OperatorService.registerOperators())
2010-11-22 15:08:13 CONFIG: Loading operator documentation from jar:file:C:\Users\20\.RapidMiner5\managed\rmx_reporting-5.0.2.jar!/com/rapidminer/resources/i18n/OperatorsDocReporting.xml. (OperatorDocBundle$XMLControl.newBundle())
2010-11-22 15:08:13 CONFIG: Loading operators from 'C:\Users\20\.RapidMiner5\managed\rmx_series-5.0.2.jar'. (OperatorService.registerOperators())
2010-11-22 15:08:13 CONFIG: Loading operator documentation from jar:file:C:\Users\20\.RapidMiner5\managed\rmx_series-5.0.2.jar!/com/rapidminer/resources/i18n/OperatorsDocValueSeries.xml. (OperatorDocBundle$XMLControl.newBundle())
2010-11-22 15:08:14 CONFIG: Number of registered operator classes: 575; number of registered operator descriptions: 715; number of replacements: 533 (OperatorService.init())
2010-11-22 15:08:14 CONFIG: Cannot access file system. Bypassing loading of operator usage statistics. (UsageStatistics.load())
2010-11-22 15:08:14 CONFIG: Initializing XML Transformation Rules (RapidMiner.splashMessage())
2010-11-22 15:08:14 CONFIG: Reading parse rules from jar:file:/D:/java/Workspace/DataMiningProc/src/lib/rapidminer.jar!/com/rapidminer/resources/parserules.xml (XMLImporter.importParseRules())
2010-11-22 15:08:14 CONFIG: Loading JDBC Drivers (RapidMiner.splashMessage())
2010-11-22 15:08:14 CONFIG: Loading JDBC driver information from 'resource jdbc_properties.xml'. (DatabaseService.loadJDBCProperties())
2010-11-22 15:08:14 CONFIG: Loaded JDBC driver com.mysql.jdbc.Driver (JDBCProperties.registerDrivers())
2010-11-22 15:08:14 INFO: JDBC driver org.postgresql.Driver not found. Probably the driver is not installed. (JDBCProperties.registerDrivers())
2010-11-22 15:08:14 INFO: JDBC driver net.sourceforge.jtds.jdbc.Driver not found. Probably the driver is not installed. (JDBCProperties.registerDrivers())
2010-11-22 15:08:14 INFO: JDBC driver org.hsqldb.jdbcDriver not found. Probably the driver is not installed. (JDBCProperties.registerDrivers())
2010-11-22 15:08:14 WARNING: Missing database driver class name for 'ODBC Bridge (e.g. Access)' (JDBCProperties.<init>())
2010-11-22 15:08:14 INFO: JDBC driver net.sourceforge.jtds.jdbc.Driver not found. Probably the driver is not installed. (JDBCProperties.registerDrivers())
2010-11-22 15:08:14 INFO: JDBC driver com.ingres.jdbc.IngresDriver not found. Probably the driver is not installed. (JDBCProperties.registerDrivers())
2010-11-22 15:08:14 INFO: JDBC driver ca.ingres.jdbc.IngresDriver not found. Probably the driver is not installed. (JDBCProperties.registerDrivers())
2010-11-22 15:08:14 INFO: JDBC driver oracle.jdbc.driver.OracleDriver not found. Probably the driver is not installed. (JDBCProperties.registerDrivers())
2010-11-22 15:08:14 CONFIG: Ignoring jdbc_properties.xml files in execution mode UNKNOWN. (DatabaseService.init())
2010-11-22 15:08:14 CONFIG: Initializing Data Repository (RapidMiner.splashMessage())
2010-11-22 15:08:14 INFO: Cannot access file system in execution mode UNKNOWN. Not loading repositories. (RepositoryManager.load())
2010-11-22 15:08:14 CONFIG: Initializing XML Serialization (RapidMiner.splashMessage())
2010-11-22 15:08:14 CONFIG: Defining XML Serialization Alias Pairs (RapidMiner.splashMessage())
2010-11-22 15:08:14 CONFIG: Initializing Renderers (RapidMiner.splashMessage())
2010-11-22 15:08:14 CONFIG: Loading renderers from 'file:/D:/java/Workspace/DataMiningProc/src/lib/rapidminer.jar!/com/rapidminer/resources/ioobjects.xml'. (RendererService.init())
2010-11-22 15:08:14 CONFIG: Loading renderers from 'ioobjects.xml'. (RendererService.init())
They are not expected to init in my programs in order to reduce the running time.
I tried this, but it didn't work.
System.setProperty("rapidminer.init.weka","false");
RapidMiner.init();
If code like above one can work, please tell all to avoid components like weka, parallel, text, paren, series and web initing. Those initializing information seems comfusing, although doesn't return an error.
May someone so nice to figure out a way for me?
Best
Flyfire