POSTGRESQL JDBC错误无法从备份错误重新创建异常:java.io.IOException:JDBC错误

POSTGRESQL JDBC错误无法从备份错误重新创建异常:java.io.IOException:JDBC错误,java,postgresql,jdbc,hive,apache-pig,Java,Postgresql,Jdbc,Hive,Apache Pig,我正在尝试运行一个猪脚本 register 'hdfs://localhost:8020/user/pig/jars/postgresql-9.3-1100.jdbc4.jar'; register 'hdfs://localhost:8020/user/pig/jars/piggybank.jar'; a = load 'hdfs://localhost:8020/user/hive/warehouse/outage' USING PigStorage(',') AS (no:int, nam

我正在尝试运行一个猪脚本

register 'hdfs://localhost:8020/user/pig/jars/postgresql-9.3-1100.jdbc4.jar';
register 'hdfs://localhost:8020/user/pig/jars/piggybank.jar';
a = load 'hdfs://localhost:8020/user/hive/warehouse/outage' USING PigStorage(',') AS (no:int, name:chararray, age:int);
STORE a INTO 'test' USING org.apache.pig.piggybank.storage.DBStorage('org.postgresql.Driver','jdbc:postgresql://127.0.0.1:5432/hivedata','postgres','123','INSERT INTO test (no, name, age)values(?,?,?)');
我正在从hive获取数据,但无法写入postgresql

ERROR org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.Launcher - Backend     error message
java.io.IOException: java.lang.RuntimeException: JDBC error
数据库“hivedata”不存在
-这是您的错误


请记住,根据经验,Java堆栈中的最后一个
错误是由以下原因引起的:
子句是最相关的异常。

请用适当的细节定义问题……“无法写入PostgreSQL”。因为PostgreSQL版本?任何错误消息的确切文本?我们无法访问您的系统。如果你不解释,我们就看不到。这里没有足够的信息。对不起,这是个错误。我编辑了这个问题