尝试连接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()