2017-03-02 51 views
0

当我尝试从基于Windows的ETL主机执行gpload时。当基于Windows测试gpload时出错

在Windows环境下使用gpload产生以下错误:

错误我得到:

gpload.py -f gpload.yml

gpload was unable to import The PyGreSQL Python module (pg.py) - DLL load failed with error code 193 
+0

尝试安装Python 2.5的32位版本而不是64位版本。 –

+0

谢谢乔恩。我安装了它,它为我工作。立即获取此错误代码-hpp响应代码404 from gpfdist – NEO

+0

尝试直接运行gpfdist.exe并查看是否能够启动该进程。这可能是一个简单的端口冲突或反病毒程序停止的过程。 –

回答

1

您应该检查是否正确或没有安装pygresql。因为从gpload代码

try: 
    from pygresql import pg 
except Exception, e: 
    errorMsg = "gpload was unable to import The PyGreSQL Python module (pg.py) - %s\n" % str(e) 
    sys.stderr.write(str(errorMsg)) 
    sys.exit(2) 

我们可以知道,这是关于进口pygresql错误(或不安装,版本是吧?)。如果pygresql安装正确,python版本或PATH是否正确?请检查它们。

+0

解决此错误。但是,gpload插入不能从Windows工作。 – NEO

+0

当我试图从Windows命令提示符执行。 gpload工作正常。但是,当尝试使用tgreenplumGPload无法正常工作时自动化进程。 – NEO

相关问题