字符串中空格的咕噜shell错误

6tr1vspr  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(387)

我试图在pig grunt shell(pig 0.13.0)中注册一个udf jar。下面的register语句由于路径中的空格而出错:

register '/home/hadoop/Eclipse Projects/pigudfs/target/pigudfs-0.0.1-SNAPSHOT.jar';

生成以下错误:

[main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1000: Error during parsing. Encountered " <QUOTEDSTRING> "\'/home/hadoop/Eclipse Projects/pigudfs/target/pigudfs-0.0.1-SNAPSHOT.jar\' "" at line 7, column 10

我已经尝试了一系列的选择试图逃出太空而没有任何运气。。。

vi4fp9gy

vi4fp9gy1#

试试这个,给路径名不加单引号,
就像

register home/hadoop/Eclipse Projects/pigudfs/target/pigudfs-0.0.1-SNAPSHOT.jar;

相关问题