本文整理汇总了Python中hdfs3.HDFileSystem.disconnect方法的典型用法代码示例。如果您正苦于以下问题:Python HDFileSystem.disconnect方法的具体用法?Python HDFileSystem.disconnect怎么用?Python HDFileSystem.disconnect使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类hdfs3.HDFileSystem
的用法示例。
在下文中一共展示了HDFileSystem.disconnect方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: hdfs
# 需要导入模块: from hdfs3 import HDFileSystem [as 别名]
# 或者: from hdfs3.HDFileSystem import disconnect [as 别名]
def hdfs():
hdfs = HDFileSystem(host='localhost', port=8020)
if hdfs.exists('/tmp/test'):
hdfs.rm('/tmp/test')
hdfs.mkdir('/tmp/test')
yield hdfs
if hdfs.exists('/tmp/test'):
hdfs.rm('/tmp/test')
hdfs.disconnect()
示例2: hdfs_exists
# 需要导入模块: from hdfs3 import HDFileSystem [as 别名]
# 或者: from hdfs3.HDFileSystem import disconnect [as 别名]
test_host ='localhost'
test_port = 9000
def hdfs_exists(hdfs_client)
path = 'tmp/test'
if hdfs_client.exists(path)
hdfs_client.rm(path)
hdfs_client.makedirs(path)
def hdfs_write_read(hdfs_client)
data = b"hello"*20
file_a = '/tmp/text/file_a'
with hdfs_client.open(file_a,'wb',replication=1) as f:
f.write(data)
with hdfs_client.open(file_a,'rb') as f:
out = f.red(len(data))
def hdfs_readline(hdfs_client)
file_b = '/tmp/test/file_b'
with hdfs_client.open(file_b,'wb') as f:
f.write(b"hello\nhadoop")
with hdfs_client.open(file_b,'rb') as f:
lines = f.readline()
assertlen(lines)==2
if __name__=="__main__":
hdfs_client = HDFileSystem(host=test_host,port=test_port)
hdfs_exists(hdfs_client)
hdfs_write_read(hdfs_client)
hdfs_readline(hdfs_clinet)
hdfs_client.disconnect()
HelloWorld()