2016-04-02 31 views
-1

Bir domuz komut dosyası çalıştırıyorum, iyi çalışıyor ancak çıktıyı dosyada depolamaya çalıştığımda başarısız oluyor. dökümü iyi çalışıyor. Birisi lütfen bana nedenini bildirin veya nasıl sorun giderileceği konusunda bana rehberlik edin.Domuz depolama komut dosyası başarısız oluyor

pig -useHCatalog; 
a = load 'geolocation_part' using org.apache.hive.hcatalog.pig.HCatLoader(); 
b = filter a by truckid == 'A1'; 
Dump b; 
store b INTO '/user/admin/pig/scritps/geolocation_20160401'; 

cevap

0

Eğer DÖKÜMÜ veri ilişkisini görüntülemek için kullanılır

pig -useHCatalog; 
a = load 'geolocation_part' using org.apache.hive.hcatalog.pig.HCatLoader(); 
b = filter a by truckid == 'A1'; 
store b INTO '/user/admin/pig/scritps/geolocation_20160401'; 

altında gibi doğru komut dosyası olmalıdır. Verileri görüntüler ve işlemin doğru verileri aldığını doğrulayabiliriz.

Komut dosyasında hiçbir zaman DUMP kullanmayın.

Çok sorgu çalıştırmayı devre dışı bırakacağından ve yürütmeyi yavaşlatması olası olduğundan DUMP kullanmayın. (Komut dosyalarınızda hata ayıklama amacıyla DUMP deyimlerini eklediyseniz, bunları kaldırmanız gerekir.)

+0

Cevabınız için teşekkür ederiz, yalnızca çalıştığını göstermek için dökümü ekledim ancak mağaza çalışmıyor. İzinle ilgili gerçek hata mesajını buldu ve çözebilirdim. –