hdfs - gedit 创建 sql 文件
问题描述
我正在使用 cloudera VM 5x。在 HDFS 终端中,我使用以下命令创建一个 sql 文件。
gedit /user/cloudera/sample.sql
它处于编辑模式,当我保存时,它会抛出错误“找不到文件/user/cloudera/sample.sql。”
它出什么问题了?即使我试图提供完整的路径
gedit hdfs://quickstart.cloudera:8020/user/cloudera/sample.sql
这也返回一条错误消息“无法打开文件 hdfs://quickstart.cloude...ser/cloudera/sample.sql。” 以及“gedit 无法处理 hdfs:位置”。
这里的命令应该是什么?
请帮忙。
解决方案
我想通了。
gedit /user/cloudera/sample.sql
这将不起作用,因为 gedit 将文件保存到本地文件系统并且 /user/cloudera 是 HDFS 路径。
推荐阅读
- git - 在 dockerfile 的 go build 命令中注入或插入多个 ENV 变量
- tensorflow - KERAS:如何使用与权重要求相同形状的张量显式设置 Conv2D 层的权重?
- c# - 在不运行 SELECT 查询的情况下分配一对多
- pagespeed - 如何使用获取ajax响应
- artifactory - 在 JFrog CLI 和 Gradle 之间共享凭证
- java - 从 onPostExecute 和 doInBackground 返回布尔值
- ruby-on-rails - Mongoid 不更新位置字段
- javascript - 让页面加载,然后获取 html 内容
- python - 使用 Python 从文本文件中读取数据并放入网格中
- html - 隐藏输入时的引导填充间隙