Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java hadoop-DBInputFormat在配置对象时导致错误_Java_Postgresql_Jdbc_Hadoop_Mapreduce - Fatal编程技术网

Java hadoop-DBInputFormat在配置对象时导致错误

Java hadoop-DBInputFormat在配置对象时导致错误,java,postgresql,jdbc,hadoop,mapreduce,Java,Postgresql,Jdbc,Hadoop,Mapreduce,我知道我的错误是由于集群中并非所有节点都看不到Postgresql驱动程序jar,但我不知道要编辑哪个文件以使所有节点都能看到postgres jar。问题是如何让所有节点都看到postgres.jar文件?我发现我需要将postgres库放在$HADOOP_HOME/lib目录中这是一个很好的解决方案。其他选项:这实际上是我找到的同一页XD,谢谢你的链接。这是非常有用的一个。

我知道我的错误是由于集群中并非所有节点都看不到Postgresql驱动程序jar,但我不知道要编辑哪个文件以使所有节点都能看到postgres jar。问题是如何让所有节点都看到postgres.jar文件?

我发现我需要将postgres库放在$HADOOP_HOME/lib目录中

这是一个很好的解决方案。其他选项:这实际上是我找到的同一页XD,谢谢你的链接。这是非常有用的一个。