Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
hadoop命令仅在与sudo一起运行时有效_Hadoop - Fatal编程技术网

hadoop命令仅在与sudo一起运行时有效

hadoop命令仅在与sudo一起运行时有效,hadoop,Hadoop,我已经使用brew install hadoop在mac Mojave上安装了hadoop。当我运行hadoop或hdfs命令时,它不返回任何内容 例如,如果我运行“hdfs dfs-ls/”,它在命令行中不会返回任何内容(甚至不会返回错误)。但是当我运行“sudohdfsdfs-ls/”时,它工作得很好 猪也是如此。当我运行“猪”时,它不会返回任何内容。但当我运行“sudo pig”时,它会开始发出咕噜声 我已经做了一次又一次的chown-R,但是没有帮助 /usr/local/ceral/h

我已经使用brew install hadoop在mac Mojave上安装了hadoop。当我运行hadoop或hdfs命令时,它不返回任何内容

例如,如果我运行“hdfs dfs-ls/”,它在命令行中不会返回任何内容(甚至不会返回错误)。但是当我运行“sudohdfsdfs-ls/”时,它工作得很好

猪也是如此。当我运行“猪”时,它不会返回任何内容。但当我运行“sudo pig”时,它会开始发出咕噜声

我已经做了一次又一次的chown-R,但是没有帮助

/usr/local/ceral/hadoop/

Bhadreshs-MacBook-Pro:~ bhadresh$ ls -la /usr/local/Cellar/hadoop/ 
total 24 
drwxr-xr-x  5   bhadresh admin 160      Sep 11 12:15 . 
drwxrwxr-x  17  bhadresh admin 544      Sep 11 11:48 .. 
-rw-r--r--@ 1   bhadresh admin 10244    Sep 11 12:02 .DS_Store 
drwxr-xr-x  12  bhadresh admin 384      Sep 11 12:02 3.1.2 
drwxr-xr-x  3   bhadresh admin 96       Sep 11 12:15 hdfs 
Bhadreshs-MacBook-Pro:~ bhadresh$ 

在安装文件夹中添加
ls-la
的输出。并且还要提到运行命令的当前用户。主要是权限问题。hdfs文件应获得特定用户的适当可执行权限。Bhadreshs MacBook Pro:~bhadresh$ls-la/usr/local/ceral/hadoop/total 24 drwxr-xr-x 5 bhadresh admin 160 Sep 11 12:15。drwxrwxr-x 17 bhadresh admin 544 Sep 11 11:48-rw-r--r--@1 bhadresh admin 10244 Sep 11 12:02.DS_Store drwxr-xr-x 12 bhadresh admin 384 Sep 11 12:02 3.1.2 drwxr-xr-x 3 bhadresh admin 96 Sep 11 12:15 hdfs bhadresh MacBook Pro:~bhadresh$