2016-08-09 55 views
0

我對Hadoop有點新。我的公司正在使用Cloudera。我通常使用DBVisualizer進行連接。我有一個奇怪的,看似非常簡單的問題,我無法弄清楚問題所在。我究竟做錯了什麼?插入語句問題與cloudera

我有一個表:

CREATE TABLE 
    table1 
    (
     origin string, 
     destination string, 
     miles float 
    ); 

我嘗試插入數據:

insert into table1 (origin, destination, miles) values ('Test1','Test2',99.9) 

我得到以下信息:

15時24分06秒[INSERT - 0行,4.684秒]處理的命令。沒有行受到影響 ... 1個語句(S)執行,0行(S)的影響,EXEC /獲取時間:4.684/0.000秒[0成功,1個警告,0錯誤]

不管是什麼我這樣做,我似乎無法將數據插入到使用insert語句創建的任何表中。

我還應該提到,我已經嘗試使用Hue和Hive以及Impala,並且具有相同的問題。

+0

你是否得到相同的警告插入到table1值( 'Test1','Test2',99.9) – scsimon

+0

是的,我得到了同樣的警告。 –

回答

0

所以,我終於能取得聯繫與管理我們的Cloudera安裝的管理員之一,這是什麼,他告訴我:

這就是事情是不是真正的關係數據庫,而不同。您必須使用Hue中的文件瀏覽器功能上傳原始數據文件,然後將架構映射到頂層。 dbVisualizer和其他查詢工具正在使用的JDBC驅動程序不能勝任此任務,它們僅選擇數據,不插入,更新或刪除數據。

所以我們有它。無法通過dbvisualizer通過JDBC驅動程序完成。 (不要引用我的話,我沒有做任何研究,我只是拿着我的數據庫管理員的話,並轉移到我的下一個項目。)