是否有任何方法可以生成一個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