hive load資料後,資料被搬移,問題解決

2021-08-20 08:16:40 字數 469 閱讀 9798

現象:

1、我們先上傳乙個檔案

$]hdfs dfs -put testdata.txt    /data/

2、hive 建表

hive>create external table if not exists data.testtable like dat.testtableori;

3、load資料

hive>load data inpath '/data/' into table testtable;

這時會發現在/data/目錄下已經沒有資料了

hive>dfs -ls /data/

原因:在沒有指location時,hive load資料後將會搬移到預設目錄/user/hive/warehouse。

如果想裝載資料後,不想移動資料,必須指定location ,是否成功,可用

hive>desc extended 表名;

檢視設定是否正確

hive load資料到表的方式

在hive客戶端建一張表比如bb 條件bb與cc表結構相同,cc有資料,把cc的資料導到bb裡 hive e是為了解決每次進入客戶端的麻煩操作,使用了hive e命令,可以在hive客戶端外對客戶端進行操作,例如hive e use aaa select from cc limit 100 file...

ArcSDE資料被鎖定後的解鎖方法

在sde資料被鎖定的情況下,編輯 建立feature class或者註冊版本的時候會報告 lock request conflicts with an established lock。多半情況下關閉資料庫連線可以解決這個問題,但有時候問題依然存在。解決的方法是 1.關閉所有的arcmap和arcc...

從資料庫取出被 特殊符號被轉義實體後的資料

從資料庫取出被 特殊符號被轉義實體後的資料,需要經過函式 htmlspecialchars decode 把一些預定義的 html 實體轉換為字元 和htmlspecialchars相反 會被解碼的 html 實體是 解碼成 和號 解碼成 雙引號 解碼成 單引號 解碼成 小於 解碼成 大於 html...