GP查詢外部表報錯
GP查詢外部表報錯:
2014-06-19 09:00:59 ERROR ERROR MSG:[unixODBC]Error while executing the query (non-fatal);
ERROR: connection with gpfdist failed for gpfdist://etl:8082/gp_data/VIP_LOCK_CT_LIST_0833.txt. effective url:. error code = 115 (Operation now in progress) (url.c:258) (seg4 slice1 sdw3-1:50001 pid=2651);
GOOGLE用不了,百度經過翻查詢在:http://blog.sina.com.cn/s/blog_79d599dc0100qfgz.html上找到一篇相似的錯誤。 但因對GP不熟,看得不明不白,不知道講什麼。 重新在作業系統中,一行行看幫助文件:
[gpadmin@etl gp_data]$ gpfdist --help | more
解決方法 : 檢視gpfdist狀態:
[gpadmin@etl gp_data]$ gpfdist -v
[2014-06-19 14:32:44] [INTERNAL ERROR gpfdist.c:1555] cannot create socket on port 8080
... exiting
埠使用不正常 !! 檢視埠使用情況: [gpadmin@etl gp_data]$ netstat -anp|grep 8080
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 24145/gpfdist
就是gpfdist在用 ,為什麼不行? 試著用8082埠開啟試試: 建立測試外部表:
CREATE EXTERNAL TABLE mi_boss.fb_test_ext(
id1 NUMERIC,id2 NUMERIC,id3 NUMERIC
) LOCATION ('gpfdist://etl:8082/gp_data/fb_test.txt')
FORMAT 'TEXT' (DELIMITER ',' NULL '' FILL MISSING FIELDS ESCAPE 'OFF' ) 再次查詢外部表,可以正常查詢資料了! 如何停止不正常的gpfdist服務呢?幫助文件講得很詳細: To stop gpfdist when it is running in the background:
--First find its process id:
ps ax | grep gpfdist
OR on Solaris
ps -ef | grep gpfdist
--Then kill the process, for example:
kill 3456
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27135177/viewspace-1193680/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 查詢外部表出現KUP-4040錯誤
- 使用Oracle的外部表查詢警告日誌Oracle
- 檢視查詢報錯
- navicat 新建查詢報錯
- GP詭異的查詢轉換
- 用外部表的方式查詢alert日誌檔案中ora-錯誤資訊
- elasticSearch head 查詢報錯Elasticsearch
- 使用Oracle的外部表查詢警告日誌檔案Oracle
- SAP RETAIL分配表的查詢報表AI
- MySQL查詢取別名報錯MySql
- 報表怎麼做模糊查詢
- 透過外部表改進一個繁瑣的大查詢
- 通過外部表改進一個繁瑣的大查詢
- 查詢儲存過程報錯資訊儲存過程
- 子查詢-表子查詢
- ORACLE錯誤原因查詢表ORA-0Oracle
- 使用外部表儲存查詢結果
- 在KYLIN中執行查詢報錯
- 報表之首次展現預設查詢
- 查詢外部表出現無法開啟日誌檔案的錯誤
- 【ORA】ORACLE錯誤一覽表,方便大家查詢!Oracle
- Laravel 中 sql 查詢 使用 group by 報錯問題。LaravelSQL
- 單表查詢
- 查詢表資訊
- 報表查詢條件的 N 種使用方式
- 查詢(3)--雜湊表(雜湊查詢)
- 閃回查詢之閃回表查詢
- ef8 Contains 查詢條件 報錯 $ 附近錯誤AI
- 查詢正常作為條件報錯的問題
- SQLServer通過連結伺服器查詢表報錯 “訊息 7313,級別 16”SQLServer伺服器
- 查詢 - 符號表符號
- MySQL單表查詢MySql
- JPA 連表查詢
- mysql鎖表查詢MySql
- MySQL 單表查詢MySql
- 查詢表的大小
- 查詢表結構
- 資料庫基礎查詢--單表查詢資料庫