Pentaho

 View Only

 where is the /home/pat directory in the pentaho server?

Jump to Best Answer
Chris Guo's profile image
Chris Guo posted 04-13-2023 23:50

Hi,
now I have a question, could anyone can help for this?
I installed the pentaho server in linux, and upload a KTR file into directory of /home/pat, but i could not find the uploaded KTR file. where can I find this uploaded file?
is it in hsqldb database or some physical directory? thanks in advance.

Carl Messner's profile image
Carl Messner Best Answer

Hi Chris.
This topic is often quite confusing for new pentaho users. By default Pentaho Server uses an hsqldb database as a repository, unless you configure it to create the repository in another sql database engine (like postgresql, mysql, sql server, oracle, etc.)
I guess you have left the standard configuration, so if it's  that the case, the pentaho repository will be in an hsqldb database.
So, the entire directory structure you see in the pentaho console is stored in tables in the database, not in a file system and the file you uploaded in /home/pat is in that database, not in a file system.
One more thing: since the file is a transformation, you can not edit it from the pentaho console, but from Pentaho Data Integration (PDI or Spoon, as you prefer to call it), connecting to the standard Pentaho repository (you have the Connect button in the upper right corner of Pentaho Data Integration).

Best regards

Chris Guo's profile image
Chris Guo

it confused me a long time. I can not find the answer in this forum, so I raise a new thread. thanks.

Chris Guo's profile image
Chris Guo

Hi Carl,
thank you for your explanation. Do you know where is the hsqldb file? is it in /data/hsql? thanks

Best Regards

Carl Messner's profile image
Carl Messner

Pentaho manages the repository in this path:
c:\pentaho\server\pentaho-server\pentaho-solutions\system\jackrabbit
(In my case, i have installed on Windows Server but in linux the path is quite similar)

In the path you mentioned "..pentaho\server\pentaho-server\data\..." there are the scripts to create the repository for other databases (mysql, oracle, postgresql, etc)

Best regards