错误 1070 Pig 无法使用导入解析 PigSorage:

发布于 2025-01-19 03:48:06 字数 418 浏览 0 评论 0原文

我正在尝试阅读用猪的文件,并且标题中有错误。

data = load'/user/cloudera/pigexample/命令'使用pigsorage('\ n')为 (命令:chararray);

dumpdata; 该文件包含以下内容:

**SOF**
whoami
pwd
ls
say
saw
source
<1>
source
<1>
exit
**EOF**
**SOF**
where's
<1>

我不明白为什么我会遇到错误的定界符是换行符,我也尝试使用另一个文件,其定界符是TAB('\ t'),并且它也不起作用。有人知道定界符是什么吗? PS:我不知道该问题上的标签。

如上所述,我希望它可以使用指示的定界符打开文件,但不起作用。 我已经尝试了\ t \ n

I'm trying to read a file with pig and I have the error indicated in the title.

data = LOAD '/user/cloudera/pigexample/commands' USING PigSorage('\n') as
(command:chararray);

DUMPdata;
The file contains the following:

**SOF**
whoami
pwd
ls
say
saw
source
<1>
source
<1>
exit
**EOF**
**SOF**
where's
<1>

I don't understand why I get the error supposedly its delimiter is the line break, I'm also trying with another file whose delimiter is the tab ('\t') and it doesn't work either. Does anyone know what the delimiter is? PS: I don't know what tag to put on the question.

As explained above, I expected it to open the file with the indicated delimiter but it does not work.
I have already tried with \t \n

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

り繁华旳梦境 2025-01-26 03:48:06

我已经看到了我的错误

data = LOAD '/user/cloudera/pigexample/commands' USING PigSorage('\n') as (command:chararray);

data = LOAD '/user/cloudera/pigexample/commands' USING PigStorage('\n') as (command:chararray);

I have already seen my mistake

data = LOAD '/user/cloudera/pigexample/commands' USING PigSorage('\n') as (command:chararray);

data = LOAD '/user/cloudera/pigexample/commands' USING PigStorage('\n') as (command:chararray);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文