hadoop - 放:意外的URISyntaxException
问题描述
如何将时间戳附加文件名放入 HDFS?
hadoop fs -put topic_2018-12-15%2016:31:15.csv /user/file_structure/
解决方案
你只是在运行一个 shell 命令,所以你可以使用命令评估
例如,将文件重命名为yyyy-MM-dd
hadoop fs -put \
'topic_2018-12-15%2016:31:15.csv' \
"/user/file_structure/topic_$(date +%Y-%m-%d).csv"
推荐阅读
- amazon-s3 - AWS-Java-SDK:缺少此请求所需的标头:Content-MD5
- java - 如何让hibernate创建一个复杂的唯一约束?
- itfoxtec-identity-saml2 - 对日期时间有效的断言配置
- android - Android 单元测试 Mockito | RuntimeException:android.graphics.BitmapFactory 中的方法 decodeByteArray 未模拟
- scala - Scala 3 - 使用 Product 进行泛型编程
- c++ - 将部分字符向量复制到字符串
- talend - 从 Java 应用程序传递值 Talend 作业
- c++ - memcpy - 获取临时数组错误的地址
- asp.net-core - “AADSTS5002730:无效的 JWT 令牌。Azure Signal R 服务令牌的代表方案中的“签名算法的密钥不受支持”错误
- pytorch - 你好世界又名。与仅具有一个节点的普通模型和 DistributedDataParallel (DDP) 模型相比,具有前馈的 MNIST 的准确性较低