0
當我嘗試在greenplum中執行gpload時,它遇到了一個錯誤。greenplum gpload:配置YML文件錯誤
輸入命令:
[[email protected] ~]$ gpload -f test.yml
錯誤,我得到
2017-02-25 11:19:13|ERROR|configuration file error: expected <block end>, but found '?', line 9
配置YAML文件內容:
VERSION: 1.0.0.1
DATABASE: gpadmin
USER: gpadmin
HOST: gpdbsne
PORT: 5432
GPLOAD:
INPUT:
- SOURCE:
LOCAL_HOSTNAME:
- gpdbsne
PORT: 8999
FILE:
- /home/gpadmin/testfile.txt
- FORMAT: text
- DELIMITER: '|'
- QUOTE: '"'
- COLUMNS:
- col1: text
- col2: text
- col3: text
- col4: text
- col5: text
OUTPUT:
- TABLE: public.test
- MODE: insert
- MAPPING:
col1: col1
col2: col2
能否請您提供JSON或任何其它數據模型表示?我將在yml配置中爲你形成它。 – ETech
謝謝我只是重新檢查。這是工作 。目前,得到這個 2017-02-25 18:34:24 |錯誤|意外的關鍵:「本地主機名」 – NEO
yml配置風格總是無聊。首先有數據模型並且理解有三種類型的值非常重要:單值,鍵值和列表。所有這些都可以通過製表混合。 – ETech