草庐IT

permission_handler

全部标签

shell - Oozie 和 Hue : Permission Denied while running shell script

我在HDFS/user/user中有一个shell脚本sample_shell.sh,如下所示:source/user/user/params_new.cfgecho"HELLOWORLD"echo$layerparams_new.cfg也位于HDFS/user/user目录中,其内容为:layer="S"我是Oozie的新手,正在尝试在Hue中设置一个Oozie工作流程,它将执行sample_shell.sh脚本。属性如下:${jobTracker}${nameNode}/user/user/sample_shell.sh/user/user/sample_shell.sh#samp

permissions - Hadoop 配置好像没读懂

每次当我尝试启动我的mapreduce应用程序(在独立的Hadoop中)时,它都会尝试将内容放入tmp目录,但它不能:Exceptioninthread"main"java.io.IOException:Failedtosetpermissionsofpath:\tmp\hadoop-username\mapred\staging\username-1524148556\.stagingto0700它与使用无效路径有关(对于cygwin,斜线应该是相反的)。我在core-site.xml中设置了hadoop.tmp.dir(在Hadoop的conf文件夹中),但似乎永远不会读取配置文件

hadoop - Cloudera CDH 上的 Impala "Could not create logging file: Permission denied"

我在CDH4.2.0-1.cdh4.2.0.p0.10集群上的ClouderaManager4.5中通过包裹安装了Impala。当我尝试启动服务时,它在所有节点上都失败并显示此消息perl-pi-e's#{{CMF_CONF_DIR}}#/run/cloudera-scm-agent/process/800-impala-IMPALAD#g'/run/cloudera-scm-agent/process/800-impala-IMPALAD/impala-conf/impalad_flags'['impalad=impalad']'exec/opt/cloudera/parcels/I

shell - 错误 : Permission denied: '/user'

当我尝试将AWSS3存储桶复制到HDFS时出现错误:Permissiondenied:'/user'下面是我的脚本awss3syncs3://folder1.folder2/file.json/user/hive/warehouse/my.db/json_table请帮忙! 最佳答案 S3sync无法识别HDFS路径。要么使用,hadoopdistcp在配置所有与S3相关的properties之后.S3DistCp,这需要s3distcp.jar。如果文件很小,sync文件到localpath和copyFromLocal到HDFS。

java - 错误 : org. apache.hadoop.security.AccessControlException : Permission denied: user=root, access=READ_EXECUTE,

我在CentOS6机器上使用的是hadoop-1.2.1版本,并且已经配置好,它运行成功,我还在Eclipsekepler中安装了hadoop的插件,但不幸的是我得到了一个权限被拒绝的错误,我有如图所示,我试图通过阅读许多博客来解决这个问题,但我仍然被困在那里..有人可以解决这个问题吗? 最佳答案 我从您的问题中了解到,我想您正在使用操作系统的“root”登录以启动Hadoop。我建议重新启动您的系统并从“Hadoop”(在用户列表中给出,例如root、Guest、Hadoop)登录,然后启动Hadoop。然后它就会工作。

java - 我正在尝试在 hdfs 中格式化名称节点,但显示 : permission denied

我正在尝试格式化namenode。为此,我已经尝试过了。hduser@Ubuntu:/usr/hadoop/hadoop-2.7.1$bin/hdfsnamenode-format它说:bin/hdfs:line304:/root/software/jdk1.8.0_45/bin/java:Permissiondeniedbin/hdfs:line304:exec:/root/software/jdk1.8.0_45/bin/java:cannotexecute:Permissiondenied 最佳答案 所以,您的安装很奇怪。看起

Hadoop 任务 : "execvp: permission denied"

在多个开发人员工作站(即它们具有不同的本地配置)上设置的小型Hadoop集群中,我有6个TaskTracker中的一个存在问题。每当它收到一个任务时,该任务立即失败并返回ChildError:java.lang.Throwable:ChildErroratorg.apache.hardoop.mapred.TaskRunner.run(TaskRunner.java:242)Causedby:java.io.IOException:Taskprocessexitwithnonzerostatusof1.atorg.apache.hardoop.mapred.TaskRunner.run

java - Hadoop FileSystem.mkdirs(path, permission) 忽略权限

我正在尝试以编程方式在hdfs中创建目录。我需要该目录对所有用户都是可写的。所以我尝试像这样将权限传递给mkdirs:Pathdir=newPath("/tmp/mkdir-test");fileSystem.mkdirs(dir,newFsPermission(FsAction.ALL,FsAction.ALL,FsAction.ALL));然而,结果是我获得了具有drwxr-xr-x权限的目录。这似乎不是一些总体权限问题,因为如果我在下一行明确设置它们://ForsomereasontheinitialpermissionsareignoredfileSystem.setPermi

hadoop - org.apache.hadoop.security.AccessControlException : Permission denied: user=test-user, access=EXECUTE, inode ="system":hadoop:test-user:rwx------

以前测试用户曾经驻留在连接丢失的边缘服务器上。因此,我们重建了边缘服务器并一直在尝试启动并运行它,但我一直收到以下错误。Jobinitializationfailed:org.apache.hadoop.security.AccessControlException:org.apache.hadoop.security.AccessControlException:Permissiondenied:user=test-user,access=EXECUTE,inode="system":hadoop:test-user:rwx------atsun.reflect.GeneratedC

Hadoop on CentOS streaming example with python - permission denied on/mapred/local/taskTracker

我已经能够使用python映射器和缩减器设置流式示例。mapred文件夹位置是/mapred/local/taskTrackerroot和mapred用户都拥有此文件夹和子文件夹的所有权然而,当我运行我的流式传输时,它会创建map但不会减少并给出以下错误无法运行程序/mapred/local/taskTracker/root/jobcache/job_201303071607_0035/attempt_201303071607_0035_m_000001_3/work/./mapper1.py权限被拒绝我注意到,虽然它为mapred/local/taskTracker及其所有子目录提供