如何以演示用户身份在hue中上传文件

问题描述 投票:0回答:1

我正在探索用于运行基本 Hive 查询的 hue 平台。我想将 csv 文件从本地系统上传到 Hue,以便可以将其导入为表格。但我想不出任何办法。谷歌搜索仅针对 cloudera 和其他改编版本。但我不确定是否可以从本地上传文件到hue,如果可以的话该怎么办。

hive hue
1个回答
0
投票

从 hdfs 导入 InsecureClient

设置 HDFS 地址(Web HDFS URL)

hdfs_host = 'http://:50070' # 替换为您的 Hadoop Namenode IP 和端口 hdfs_user = '' # 替换为您的 HDFS 用户

设置 HDFS 客户端

客户端 = InsecureClient(hdfs_host, user=hdfs_user)

本地文件上传路径

local_file_path = '/path/to/local/file.txt'

HDFS目标目录(Hue目录)

hdfs_folder = '/user/hue/folder/' # 替换为你的目标 Hue 文件夹

将文件上传到HDFS

尝试: client.upload(hdfs_folder, local_file_path, overwrite=True) print(f"文件 {local_file_path} 已成功上传到 {hdfs_folder}") 除了异常 e: print(f"上传文件失败:{e}")

© www.soinside.com 2019 - 2024. All rights reserved.