我正在尝试使用 python 2.7 将文件保存在 Hadoop 中。我在互联网上搜索。我有一些代码可以在 Hadoop 中保存文件,但它在保存时占用了整个文件夹(文件夹中的所有文件都保存在 Hadoop 中)。但我需要保存一个特定的文件。
这是在 Hadoop 中保存文件夹的链接: http ://www.hadoopy.com/en/latest/tutorial.html#putting-data-on-hdfs
现在我需要在 Hadoop 中保存一个特定文件,例如abc.txt
.
这是我的代码:
import hadoopy
hdfs_path = 'hdfs://192.168.x.xxx:xxxx/video/py5'
def main():
local_path = open('abc.txt').read()
hadoopy.writetb(hdfs_path, local_path)
if __name__ == '__main__':
main()
我在这里need more than one value to unpack
任何帮助,将不胜感激。