是否有任何方法可以生成一个hadoop fs -mkdir命令的成功/失败日志。可能适用于所有hadoop shell命令集。在hadoop中生成mkdir命令的日志
0
A
回答
0
hadoop fs -mkdir /foo
if [ $? -eq 0 ]; then
#action
fi
略作语法变化。谢谢,它有帮助。但是,我可以通过设置一些属性为此目的设置一些日志吗?这意味着,对于通过shell或java api在hdfs上创建的每个目录,我们是否可以记录一些日志?
1
所有hadoop shell命令都会在成功时返回0。你应该检查一下 - 这是最可靠的方法。
hadoop dfs -mkdir /foo
if [ $? eq 0]
#success, do something
fi
0
fs shell命令没有任何这样的命令。如果您使用java api,则FileSystem.mkdirs方法还会返回结果代码以及失败时的异常。
你只是想打印失败或成功的日志?在这种情况下,最好的方法是在检查返回代码之后从脚本中打印出你想要的任何内容。
相关问题
- 1. Vim命令日志
- 2. Hadoop管理:用于合并fsimage和编辑日志的命令
- 3. Liquibase generateChangeLog命令 - 与插入语句生成更改日志
- 4. 在TFS生成日志
- 5. Informatica中的命令任务日志
- 6. Linux中make命令的错误日志
- 7. 清除Heroku日志(命令)
- 8. hbase命令与hadoop命令
- 9. Mkdir命令导致问号
- 10. Hadoop中的计数命令
- 11. 在bash中执行生成的命令
- 12. Hadoop的重命名命令
- 13. Scala中的日志生成器对象
- 14. 如何在控制台上抑制由hadoop生成的日志消息
- 15. Maven:输出生成日志
- 16. Hadoop的 “Hadoop的dfsadmin命令-triggerBlockReport”
- 17. 蚂蚁生成未能mkdir
- 18. 如何在命令行中生成Jacoco.exec?
- 19. 循环日志记录的命令行
- 20. 如何重定向'&'命令的日志?
- 21. Hadoop Pig Max命令
- 22. 从Subversion生成更改日志日志并与Jira集成
- 23. hadoop在屏幕上的日志太多
- 24. 自动生成文件生成命令
- 25. 如何生成多行生成命令?
- 26. Heroku +日志命令::日志可以在Heroku中增加详细信息
- 27. 用es-hadoop索引日志
- 28. Hadoop启用日志记录
- 29. Hadoop日志文件丢失
- 30. hadoop日志记录工具?
你可以尝试使用bash从这个命令读取返回码 – wlk 2012-08-06 09:34:42
但是有可能从hadoop shell获得返回码吗?可能是一个错误的疑问,但请原谅我对shell操作的不熟悉 – 2012-08-06 12:35:36