0

当我尝试从 Windows 服务器执行 gpload 程序时。由于错误而失败。

我得到的错误:

ERROR | could not connect to database: global name 'pg' Is the Greenplum Database running on port 5432? 

我们尝试了:

1) CHECKED 与 greenplum 数据库相关的环境变量。它在环境变量设置中定义。

2)执行名为“greenplum_loaders_path.bat”的批处理文件

YML 的内容:这是从 ETL 主机传递的

使用gpload.py -f gpload.yml 的命令

VERSION: 1.0.0.1
DATABASE: prod
USER: gpadmin
HOST: hostname
PORT: 5432
GPLOAD:
   INPUT:
    - SOURCE:
         LOCAL_HOSTNAME:
           - hostname
         PORT: 8081
         FILE:
           - /serving/filename/
- COLUMNS:
           - id: bigint
           - time: timestamp

    - FORMAT: text
    - DELIMITER: ';'
    - NULL_AS: ''
   OUTPUT:
    - TABLE: schemaname.tablename
    - MODE: merge
    - MATCH_COLUMNS:
           - id
    - UPDATE_COLUMNS:
           - time

任何帮助将不胜感激?

4

0 回答 0