惯例直接上详细注释的代码。
任务是将HDFS上多个需要重新编码的文件合并后写入HBASE。
python2.7完成,用3的话可能需要改hbase.py的一些源码。
# -*- coding: utf-8 -*-
"""
Created on Thu Aug 9 09:09:56 2018
@author: admin
"""
from hdfs import Client
from thrift.transport import TSocket
from thrift.transport import TTransport
from thrift.protocol import TBinaryProtocol
from hbase import Hbase
from hbase.ttypes import Mutation,BatchMutation