- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
首先,我已经阅读了这篇文章:Is there an equivalent to `pwd` in hdfs? .它说 HDFS 中没有这样的“密码”。
但是,随着我按照 Hadoop: Setting up a Single Node Cluster 的说明进行操作,我在这个命令上失败了:
$ bin/hdfs dfs -put etc/hadoop input
put: 'input': No such file or directory
很奇怪,我第一次成功执行此命令我按照说明进行操作,但第二次失败。同样奇怪的是,我在我 friend 的计算机上成功执行此命令,该计算机具有与我相同的系统(Ubuntu 14.04)和 hadoop 版本(2.7.1)。
谁能解释一下这里发生了什么?毕竟 HDFS 中有一些“密码”吗?
最佳答案
首先,您尝试使用 VM/HDFS 中不存在的用户运行命令 $ bin/hdfs dfs -put etc/hadoop input
br/>让我用HDP VM
[root@sandbox hadoop-hdfs-client]# bin/hdfs dfs -put /etc/hadoop input
put: `input': No such file or directory
这里我用 root 用户执行命令,它不存在于 HDP VM 中。 checkin 以下命令以列出用户
[root@sandbox hadoop-hdfs-client]# hadoop fs -ls /user
Found 8 items
drwxrwx--- - ambari-qa hdfs 0 2015-08-20 08:33 /user/ambari-qa
drwxr-xr-x - guest guest 0 2015-08-20 08:47 /user/guest
drwxr-xr-x - hcat hdfs 0 2015-08-20 08:36 /user/hcat
drwx------ - hive hdfs 0 2015-09-04 09:52 /user/hive
drwxr-xr-x - hue hue 0 2015-08-20 09:05 /user/hue
drwxrwxr-x - oozie hdfs 0 2015-08-20 08:37 /user/oozie
drwxr-xr-x - solr hdfs 0 2015-08-20 08:41 /user/solr
drwxrwxr-x - spark hdfs 0 2015-08-20 08:34 /user/spark
在HDFS
中,如果你想复制
一个文件并且没有提到目标参数的绝对路径,它会考虑home
登录用户并将您的文件放在那里。此处未找到 root
用户。
现在让我们切换到hive
用户和测试
[root@sandbox hadoop-hdfs-client]# su hive
[hive@sandbox hadoop-hdfs-client]$ bin/hdfs dfs -put /etc/hadoop input
[hive@sandbox hadoop-hdfs-client]$ hadoop fs -ls /user/hive
Found 1 items
drwxr-xr-x - hive hdfs 0 2015-09-04 10:07 /user/hive/input
耶..成功复制..
希望对您有所帮助..!!!
关于hadoop - 混淆 HDFS 'pwd' 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32375436/
我正在编写一个 shell 脚本来解析当前工作目录的路径(打印当前目录上方的所有基本名称)。 到目前为止,我一直在使用环境变量PWD 来解析路径,但我想知道是否 我可以指望 PWD 始终设置 在每个平
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
我想知道内置pwd和/bin/pwd的代码实现,尤其是当目录路径是符号链接(symbolic link)时。 例子: hita@hita-laptop:/home$ ls -l lrwxrwxrwx
情况是这样的。我有一个电话簿:-%/家/我的名字/ 我在该目录中做了一个软链接(soft link):-%cd/home/我的名字/%ln -s/home/others/. 现在,我从/home/my
我正在从事一个开源项目来跟踪研究事件。在其中一个模块中,我想将文件夹的命令历史记录跟踪到同一文件夹的文件 (.history) 中。 示例: 比方说,我正在处理文件夹 /Users/ravi/test
我开始分析 TI X-Loader,包括它的 makefile。我在顶部的 makefile 中找到了以下几行: TOPDIR := $(shell if [ "$$PWD" != "" ]; the
当我尝试从 cmd 检查我当前的工作目录时,我收到 'pwd' 未被识别为内部或外部命令可操作程序或批处理文件 。 我已经设置了环境变量路径。我仍然遇到这个问题。 ping,cmd 工作正常。 请帮忙
我编写了一个bash文件来自动构建docker镜像并运行docker。构建很好,但是我由于使用$ PWD而收到无效的引用错误。命令如下: #!/bin/bash app="docker.test2"
我是 bash/shell 脚本世界的新手,我正在尝试执行以下操作,它可能非常简单,但我无法弄清楚命令,如果有人能帮助我,那就太好了在这里并指出一些关于 shell 脚本主题的文档。提前谢谢你。 我的
我知道有一个变量 PWD,当我输入命令 cd 时它会被改变。但是当我尝试手动更改它时,当前目录没有改变。如何直接操作PWD? 最佳答案 POSIX describes PWD : Assignment
我在 qmake 项目文件中找到了这一行: DEFINES += SRCDIR=\\\"$$PWD/\\\" 我知道 PWD 部分代表打印工作目录,我让给我 SRCDIR 的值: std::cout
当我使用 chdir() 更改当前工作目录时,为什么 getenv("PWD") 不提供当前工作目录?我还需要 setenv("PWD",newDir,1) 吗? void intChangeDir(
给定 现代 Linux/UNIX/OSX zsh 5+ setopt chase_links PWD没有异常设置 是 [[ "$PWD" == "${${:-.}:A}" ]] 总是正确的? 最佳答案
据我所知,使用 $pwd并使用 ./在 PowerShell 中给出相同的结果。 它们是一样的还是有区别的? 最佳答案 $pwd是一个自动变量。它的名字代表“当前工作目录”,它应该始终包含当前工作路径
我有一个关于为什么会发生这种情况的一般性问题,以及对“pwd”的误解。 您从目录/test 开始,其中有/test/folder1。 文件夹 1 有:file1.txt 在 2 个单独的终端中,我们“
我想在windows下使用docker容器在本地安装OSRM 我按照此 doc 中的步骤进行操作 最后,我无法执行必要的命令,并收到以下错误: 任何建议都会对我很有帮助,谢谢! 最佳答案 每个shel
我 pip install --upgrade google-cloud-storage -t libs 到我的应用引擎应用。 在 appengine_config.py 中,我添加了: vendor
我想在我的应用程序中使用默认用户登录名/密码。 您知道我怎样才能访问这些数据吗? 最好的,帕特里克 最佳答案 如果您尝试在您的应用中使用 Google 身份验证 token ,目前看来是不可能的。有
运行脚本后,我将在当前位置创建一个新文件,然后向该文件添加一些数据:触摸跟踪 DATA=$(密码/跟踪)通过上面的代码,我希望文件位于一般位置,这样即使我与文件不在同一位置,我也可以向其中添加一些数据
这个问题在这里已经有了答案: How to pass command output as multiple arguments to another command (5 个答案) 关闭 5 年前。
我是一名优秀的程序员,十分优秀!