Para aprender cómo instalar Pentaho sobre Linux puedes seguir el video tutorial que se ha publicado en el blog de Omar. El vídeo dura unos 40 minutos, durante los que Omar Palomino realiza y va explicando paso a paso una instalación de la versión Deployment de Pentaho 1.7 sobre una distribución Linux Fedora 9. Los pasos principales son:
- Instalación de JDK
- Instalación de Apache Tomcat
- Instalación de ANT
- Instalación de Pentaho, versión Deployment
Si prefieres descargartelo para visualizarlo con más calidad, podrás distinguir mejor lo que va escribiendo en la linea de comandos.
- Inicie sesión para enviar comentarios
Hola Carlos como estas mira
Subido por Alan (no verificado) el 6 Abril, 2010 - 22:15
Hola Carlos como estas mira te cuento que soy nuevo en estos temas pero estoy entrando a profundidad con los temas de PENTAHO/MONDRIAN pero si domino lo que es Eclipse y postgresql lo que me ecantaria conversar contigo es como definir bien la estrutura de trabajo en un proyecto utilizando lo mencionado como se relacionan y especialmente la configuración y si puedes agregarme a tu correo puesto que lo ncesito para un proyecto.GRacias y chicos INvestiguen Analizen y sobre todo la pasion del analisis y desarrollo.
mi correo es george_is15@hotmail.com
Hola Alan Podrías registrarte
Subido por Carlos el 7 Abril, 2010 - 11:52
En respuesta a Hola Carlos como estas mira por Alan (no verificado)
Hola Alan
Podrías registrarte y plantearlo como un tema nuevo del foro, puede ser interesante debatir sobre gestión de proyectos.
Una vez registrado también puedes utilizar el sistema de mensajes internos de Dataprix para comunicarte en privado conmigo o con cualquier otro usuario que en su perfil permita esta opción.
Un saludo,
hola Carlos un gran saludo
Subido por Angel Astudillo el 30 Diciembre, 2010 - 17:51
En respuesta a Hola Alan Podrías registrarte por Carlos
hola Carlos un gran saludo desde Ecuador soy nuevo en pentaho he tratado de instalarlo en linux en la distribucion Kubuntu 10.10 y en debian 5.5 pero al finalizar la instalacion me sa error, por favor si me puedes ayudar necesito instalar algun programa o alguna libreria primero . desde ya agradesco tu gentileza espero tu ayuda.
Angel, yo probé Pentaho
Subido por Carlos el 4 Enero, 2011 - 18:05
En respuesta a hola Carlos un gran saludo por Angel Astudillo
Angel, yo probé Pentaho haciendo una instalación sobre CentOS siguiendo las instrucciones del tutorial y no tuve ningún problema especial. Tampoco soy un experto en instalaciones de Pentaho.
Podrías explicar con más detalle cuál es el problema que te encuentras, y a lo mejor alguien más te puede echar un cable.
Un saludo,
Hola Carlos y
Subido por roysanz el 18 Noviembre, 2011 - 21:45
Hola Carlos y Angel, necesito su ayuda para un proyecto que no se si es valido
lo que esstoy haciendo necesito sus experiencia. Espero me puedan ayudar.
Necesito implementar dos servidores
1. Servidor de Aplicaciones Web: Apache Tomcat
2. Servidor de Base de Datos. Oracle 10.2g
Existe un Oracle linux 5 como SO, en donde se piensa implementar el Tomcat e
como servidor de aplicaciones, e integrar Pentahoe Report Designer.
Todo esto se puede llevar acabo??.. Tienen alguna experiencia que me
compartan antes de implementar todo esto. Gracias
No te puedo decir que yo haya
Subido por Carlos el 19 Noviembre, 2011 - 12:28
En respuesta a Hola Carlos y por roysanz
No te puedo decir que yo haya probado esta instalación, pero no veo ninguna razón por la que no vaya a funcionar.
Oracle Linux está basado en Red Hat, y Pentaho Report Designer debería funcionar sobre cualquier distribución medianamente standard de Linux. Creo además que para trabajar sólo con PRD ni siquiera necesitas Tomcat, con tener instalado en el server JRE debería ser suficiente. El servidor de aplicaciones se utiliza para el servidor de BI, la Pentaho BI Platform.
Con la base de datos Oracle podrás conectar configurando correctamente los conectores, seguramente por JDBC.
Bueno, ya irás explicando con evoluciona la instalación..
Que tal Carlos, te cuento que
Subido por roysanz el 23 Noviembre, 2011 - 01:18
Que tal Carlos, te cuento que configuramos el servidor centos 6, este es nuestro servidor de aplicaciones Tomcat 1.5 para version de linux.
Descargue Pentaho Report Designer 3.8 y el Pentaho design-studio 4, ademas instalamos el jdk1.6, ojdbc14.jar, classes12.jar.
Tenemos un servidor de Base de datos Oracle 10g.
La configuracion de red esta ok, se realizo la comunicacion por ping y no presento ningun problema.
Adjunto TNS_NAMES
DATASERV = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.107)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = dataserv2) ) )Problema: Al momento de realizar la conexion con jdbc tenemos esta configuracion:
native jdbc: connection name: abc Host name: 192.168.0.107 data name:DATASERV2 port number:1521 user name: xxx pass name: xxxMuestra el siguiente error :
Error connecting to database [conx] : org.pentaho.di.core.exception.KettleDatabaseException:
Hostname: 192.168.0.107 Port: 1521 Database name: DATASERV2Error occured while trying to connect to the database
Error connecting to database: (using class oracle.jdbc.driver.OracleDriver) oracle/dms/instrument/ExecutionContextForJDBC
org.pentaho.di.core.exception.KettleDatabaseException: Error occured while trying to connect to the database
Error connecting to database: (using class oracle.jdbc.driver.OracleDriver) oracle/dms/instrument/ExecutionContextForJDBC org.pentaho.di.core.database.Database.normalConnect(Database.java:370) org.pentaho.di.core.database.Database.connect(Database.java:319) org.pentaho.di.core.database.Database.connect(Database.java:281) org.pentaho.di.core.database.Database.connect(Database.java:271) org.pentaho.di.core.database.DatabaseFactory.getConnectionTestReport(DatabaseFactory.java:76) org.pentaho.di.core.database.DatabaseMeta.testConnection(DatabaseMeta.java:2443) org.pentaho.ui.database.event.DataHandler.testDatabaseConnection(DataHandler.java:510) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:329) org.pentaho.ui.xul.swing.tags.SwingButton$OnClickRunnable.run(SwingButton.java:58) java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641) java.awt.EventQueue.access$000(EventQueue.java:84) java.awt.EventQueue$1.run(EventQueue.java:602) java.awt.EventQueue$1.run(EventQueue.java:600) java.security.AccessController.doPrivileged(Native Method) java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) java.awt.EventQueue.dispatchEvent(EventQueue.java:611) java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178) java.awt.Dialog$1.run(Dialog.java:1046) java.awt.Dialog$3.run(Dialog.java:1098) java.security.AccessController.doPrivileged(Native Method) java.awt.Dialog.show(Dialog.java:1096) java.awt.Component.show(Component.java:1584) java.awt.Component.setVisible(Component.java:1536) java.awt.Window.setVisible(Window.java:842) java.awt.Dialog.setVisible(Dialog.java:986) org.pentaho.ui.xul.swing.tags.SwingDialog.show(SwingDialog.java:234) org.pentaho.reporting.ui.datasources.jdbc.ui.XulDatabaseDialog.open(XulDatabaseDialog.java:256) org.pentaho.reporting.ui.datasources.jdbc.ui.ConnectionPanel$EditDataSourceAction.actionPerformed(ConnectionPanel.java:162) javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) java.awt.Component.processMouseEvent(Component.java:6288) javax.swing.JComponent.processMouseEvent(JComponent.java:3267) java.awt.Component.processEvent(Component.java:6053) java.awt.Container.processEvent(Container.java:2041) java.awt.Component.dispatchEventImpl(Component.java:4651) java.awt.Container.dispatchEventImpl(Container.java:2099) java.awt.Component.dispatchEvent(Component.java:4481) java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577) java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238) java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) java.awt.Container.dispatchEventImpl(Container.java:2085) java.awt.Window.dispatchEventImpl(Window.java:2478) java.awt.Component.dispatchEvent(Component.java:4481) java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643) java.awt.EventQueue.access$000(EventQueue.java:84) java.awt.EventQueue$1.run(EventQueue.java:602) java.awt.EventQueue$1.run(EventQueue.java:600) java.security.AccessController.doPrivileged(Native Method) java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) java.awt.EventQueue$2.run(EventQueue.java:616) java.awt.EventQueue$2.run(EventQueue.java:614) java.security.AccessController.doPrivileged(Native Method) java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) java.awt.EventQueue.dispatchEvent(EventQueue.java:613) java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178) java.awt.Dialog$1.run(Dialog.java:1046) java.awt.Dialog$3.run(Dialog.java:1098) java.security.AccessController.doPrivileged(Native Method) java.awt.Dialog.show(Dialog.java:1096) java.awt.Component.show(Component.java:1584) java.awt.Component.setVisible(Component.java:1536) java.awt.Window.setVisible(Window.java:842) java.awt.Dialog.setVisible(Dialog.java:986) org.pentaho.reporting.ui.datasources.jdbc.ui.JdbcDataSourceDialog.performConfiguration(JdbcDataSourceDialog.java:661) org.pentaho.reporting.ui.datasources.jdbc.JdbcDataSourcePlugin.performEdit(JdbcDataSourcePlugin.java:67) org.pentaho.reporting.designer.core.actions.report.AddDataFactoryAction.actionPerformed(AddDataFactoryAction.java:79) javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) javax.swing.AbstractButton.doClick(AbstractButton.java:357) javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809) javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850) java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) java.awt.Component.processMouseEvent(Component.java:6288) javax.swing.JComponent.processMouseEvent(JComponent.java:3267) java.awt.Component.processEvent(Component.java:6053) java.awt.Container.processEvent(Container.java:2041) java.awt.Component.dispatchEventImpl(Component.java:4651) java.awt.Container.dispatchEventImpl(Container.java:2099) java.awt.Component.dispatchEvent(Component.java:4481) java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577) java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238) java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) java.awt.Container.dispatchEventImpl(Container.java:2085) java.awt.Window.dispatchEventImpl(Window.java:2478) java.awt.Component.dispatchEvent(Component.java:4481) java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643) java.awt.EventQueue.access$000(EventQueue.java:84) java.awt.EventQueue$1.run(EventQueue.java:602) java.awt.EventQueue$1.run(EventQueue.java:600) java.security.AccessController.doPrivileged(Native Method) java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) java.awt.EventQueue$2.run(EventQueue.java:616) java.awt.EventQueue$2.run(EventQueue.java:614) java.security.AccessController.doPrivileged(Native Method) java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) java.awt.EventQueue.dispatchEvent(EventQueue.java:613) java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Pensamos que es una configuracion que nos falta tal vez, o estamos implementando mal las tecnologias, de pronto tu ayuda nos seria de muchisima ayuda...
Gracias de antemano, un saludos desde Ecuador
Hola Carlos te cuento que en
Subido por roysanz el 23 Noviembre, 2011 - 16:21
En respuesta a Que tal Carlos, te cuento que por roysanz
Hola Carlos te cuento que en el servidor de aplicaciones linux Centos, cambiamos el ojdbc12.jar por ojdbc6.jar, cambiamos la configuracion en el jdbc del Pentaho Report quedando de la siguiente forma:
native jdbc: connection name: abc Host name: 192.168.0.107 data name:DATASERV port number:1521 user name: xxx pass name: xxxDe esta forma pudimos generar ya un reporte trabajando con Datos del server base.
Tenemos configurado el Apache Tomcat 5.5.34 entrando al http://localhost:8080/ como prueba y todo esta ok. Pero aun falta trabajar Pentaho Designr Studio para llamar al reporte.prpt realizado anteriormente e integrarlo con el servidor de aplicaciones.
Tu ayuda otra vez de como realizar mejor esta prueba, que en resumen es llamar desde una pagina al reporte pero integrando estas tecnologias.
Gracias de antemano
A ver si alguien más te puede
Subido por Carlos el 23 Noviembre, 2011 - 18:03
En respuesta a Hola Carlos te cuento que en por roysanz
A ver si alguien más te puede ayudar, porque yo tengo muy poca experiencia con Pentaho Report Designer.
Si le echas un vistazo al wiki de Pentaho sobre Report Designer, hacia el final dice esto:
This report may be saved in the Report Designer format, then later re-opened for editing. You can also generate JFreeReport XML and drop it into a Pentaho solution along with an action sequence and the report would now run in the Pentaho platform.
Por lo que sé Pentaho Report Designer es una aplicación de escritorio, y la única manera que tienes de ofrecer los informes para acceder por web es utilizando el servidor de BI de Pentaho y desplegando sobre él tus informes.
Te recomiendo consultar el post Reporting en Pentaho con Pentaho Report Designer del blog 'El Rincón del BI'. A parte de las detalladas explicaciones que puedes encontrar, en el artículo también se recopilan una serie de enlaces a recursos relacionados que te pueden ser de mucha utilidad.
Gracias Carlos, por tu ayuda,
Subido por roysanz el 23 Noviembre, 2011 - 21:42
En respuesta a A ver si alguien más te puede por Carlos
Gracias Carlos, por tu ayuda, ya me pondre a investigar mas de la integracion
de estas tecnologias.
Salud2
De nada, ya nos irás contando
Subido por Carlos el 24 Noviembre, 2011 - 01:38
En respuesta a Gracias Carlos, por tu ayuda, por roysanz