Thank you Naoki!

I found out that I also had to set the POSTGRES_JDBC_DRIVER variable to the
path of the jar in the pio-env.sh file. I've done that and it's working now.

Thanks!

Regards!

On 21 September 2017 at 16:40, Naoki Takezoe <take...@gmail.com> wrote:

> You have to put the jar file of PostgreSQL JDBC driver in PIO_HOME/lib by
> hand.
>
> 2017/09/21 19:52 "Noelia Osés Fernández" <no...@vicomtech.org>:
>
> Hi all,
>>
>> I'm having trouble because I can't seem to get PIO to work with
>> PostgreSQL.
>> I've seen the following report:
>>
>>
>>
>>
>> *https://issues.apache.org/jira/browse/PIO-49
>> <https://issues.apache.org/jira/browse/PIO-49>PIO-49: PostgreSQL JDBC
>> driver is no longer bundled with the core assembly. If you are using
>> PostgreSQL, you must download the JDBC driver and update your configuration
>> to point to the correct JDBC driver file.*
>> However, it doesn't say how to update the configuration. How is this done?
>>
>> When I do 'pio status' I get the following message:
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding
>> in
>> [jar:file:/home/VICOMTECH/noses/PredictionIO/apache-predictionio-0.11.0-incubating/PredictionIO-0.11.0-incubating/lib/spark/pio-data-hdfs-assembly-0.11.0-incubating.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J:
>> Found binding in
>> [jar:file:/home/VICOMTECH/noses/PredictionIO/apache-predictionio-0.11.0-incubating/PredictionIO-0.11.0-incubating/lib/pio-assembly-0.11.0-incubating.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J:
>> See http://www.slf4j.org/codes.html#multiple_bindings
>> <http://www.slf4j.org/codes.html#multiple_bindings> for an
>> explanation.SLF4J: Actual binding is of type
>> [org.slf4j.impl.Log4jLoggerFactory][INFO] [Management$] Inspecting
>> PredictionIO...[INFO] [Management$] PredictionIO 0.11.0-incubating is
>> installed at
>> /home/VICOMTECH/noses/PredictionIO/apache-predictionio-0.11.0-incubating/PredictionIO-0.11.0-incubating[INFO]
>> [Management$] Inspecting Apache Spark...[INFO] [Management$] Apache Spark
>> is installed at /home/VICOMTECH/noses/spark-2.2.0-bin-hadoop2.7[INFO]
>> [Management$] Apache Spark 2.2.0 detected (meets minimum requirement of
>> 1.3.0)[INFO] [Management$] Inspecting storage backend connections...[INFO]
>> [Storage$] Verifying Meta Data Backend (Source: PGSQL)...[ERROR]
>> [Management$] Unable to connect to all storage backends successfully.The
>> following shows the error message from the storage backend.No suitable
>> driver found for jdbc:postgresql://localhost/pio
>> (java.sql.SQLException)Dumping configuration of initialized storage backend
>> sources.Please make sure they are correct.Source Name: PGSQL; Type: jdbc;
>> Configuration: URL -> jdbc:postgresql://localhost/pio, PASSWORD -> pio,
>> TYPE -> jdbc, USERNAME -> pio*
>>
>> Any help pointing towards the correct configuration of the JDBC driver
>> for PostgreSQL to work with PIO will be much appreciated! (I have alreade
>> downloaded postgresql-42.1.4.jar)
>>
>> Thank you very much!
>> Noelia
>>
>


-- 
<http://www.vicomtech.org>

Noelia Osés Fernández, PhD
Senior Researcher |
Investigadora Senior

no...@vicomtech.org
+[34] 943 30 92 30
Data Intelligence for Energy and
Industrial Processes | Inteligencia
de Datos para Energía y Procesos
Industriales

<https://www.linkedin.com/company/vicomtech>
<https://www.youtube.com/user/VICOMTech>
<https://twitter.com/@Vicomtech_IK4>

member of:  <http://www.graphicsmedia.net/>     <http://www.ik4.es>

Legal Notice - Privacy policy <http://www.vicomtech.org/en/proteccion-datos>

Reply via email to