无法使用Execute脚本连接到HBase

时间:2017-03-18 18:00:52

标签: groovy hbase apache-nifi executeprocesstask

尝试连接HBase服务时出现此错误。我只是试图实现增量HBase脚本,但似乎无法弄清楚如何获得已经正常运行的HBase连接。

引起:groovy.lang.MissingMethodException:没有方法签名:com.sun.proxy。$ Proxy83.getConnection()适用于参数类型:()值:[] 在这个代码上

import org.apache.nifi.controller.ControllerService
flowFile = session.get()

if(!flowFile) return

def lookup = context.controllerServiceLookup
def HbaseServiceName = HBaseConnectionName.value

def HBaseServiceId = lookup.getControllerServiceIdentifiers(ControllerService).find { 
    cs -> lookup.getControllerServiceName(cs) == HbaseServiceName
}
def conn = lookup.getControllerService(HBaseServiceId)?.getConnection()

0 个答案:

没有答案