/usr/local/hadoop/myapp/HDFSExample.jar (权限不够)
时间: 2023-09-26 08:08:26 浏览: 54
这个错误通常表示你没有足够的权限来执行此操作。你需要检查你当前的用户是否有足够的权限来执行该命令。你可以尝试使用 sudo 命令来提升你的权限,或者联系系统管理员来获取更高的权限。另外,你还需要确保你的 HDFSExample.jar 文件的权限设置正确,以便你的用户能够访问该文件。你可以使用 chmod 命令来设置文件权限。
相关问题
cd /usr/local/hadoop/bin/hadoop jar ./myapp/WordCount.jar input output
这是一个运行在 Hadoop 分布式计算框架上的 WordCount 应用程序的命令,它将输入文件夹中的文件作为输入,将输出结果写入到输出文件夹中。具体来说,这个命令会启动 Hadoop 容器,并在其中运行 WordCount.jar 应用程序,该程序将对输入文件夹中的文件进行单词计数,最终将结果写入到输出文件夹中。
hbase(main):001:0> /usr/local/hadoop/bin/hadoop jar /usr/local/bigdatacase/hbase/ImportHBase.jar HBaseImportTest /usr/local/bigdatacase/dataset/user_action.output SyntaxError: (hbase):1: unknown regexp options - lcal /usr/local/hadoop/bin/hadoop jar /usr/local/bigdatacase/hbase/ImportHBase.jar HBaseImportTest /usr/local/bigdatacase/dataset/user_action.output
从错误信息来看,似乎您在 HBase shell 中使用了一个正则表达式,但是这个正则表达式中包含了一个未知选项 "- lcal"。这个错误的原因可能是您在输入命令时,不小心将一个空格放在了选项 "-l" 和 "cal" 之间,导致 HBase shell 将其解析为未知选项。
请尝试将命令中的正则表达式部分删除或者修改,并确保选项之间没有多余的空格。以下是一个修改后的命令示例:
```
hbase(main):001:0> /usr/local/hadoop/bin/hadoop jar /usr/local/bigdatacase/hbase/ImportHBase.jar HBaseImportTest /usr/local/bigdatacase/dataset/user_action.output
```
如果问题仍然存在,请提供更多的上下文,例如完整的命令和报错信息,我将尽力帮您解决问题。