当我尝试从Windows服务器执行gpload程序时。由于错误,它失败了。
我收到错误:
ERROR | could not connect to database: global name 'pg' Is the Greenplum Database running on port 5432?
我们尝试过:
1)CHECKED与greenplum数据库相关的env变量。它在env变量设置中定义。
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
对此有任何帮助将不胜感激?