dim*_*rld 5 cygwin hadoop apache-pig gruntjs
我已经在Windows中安装了cygwin,hadoop和pig。配置似乎还可以,因为我可以在批处理和嵌入式模式下运行Pig脚本。
当我尝试在咕unt声模式下运行Pig时,会发生一些奇怪的事情。让我解释。我尝试运行一个简单的命令,如
grunt> A = load 'passwd' using PigStorage(':');
Run Code Online (Sandbox Code Playgroud)
当我按Enter键时,什么也没有发生。光标移至下一行,grunt>提示不再出现。似乎在输入文本编辑器时。
发生过类似的事情吗?你知道我该怎么解决吗?
该行为与您所观察到的一致。我将以猪教程为例。
以下命令不会导致 的任何活动pig。
raw = LOAD 'excite.log' USING PigStorage('\t') AS (user, time, query);
Run Code Online (Sandbox Code Playgroud)
但是,如果您调用一个命令,导致使用来自变量的数据(raw使用某些映射缩减),那么您将在 grunt shell 中看到一些操作。与那里提到的第二个命令类似的事情。
clean1 = FILTER raw BY org.apache.pig.tutorial.NonURLDetector(query);
Run Code Online (Sandbox Code Playgroud)
同样,您的命令不会导致任何操作,您必须使用A导致 map-reduce 命令的变量中的数据来查看 grunt shell 上的某些操作:
grunt> A = load 'passwd' using PigStorage(':');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3575 次 |
| 最近记录: |