Рассмотрим следующий пример py4j код шлюза INIT:Как просмотреть импортированные классы от py4j шлюза
from py4j.java_gateway import java_import, JavaGateway, GatewayClient
gateway = JavaGateway(GatewayClient(port=gateway_port), auto_convert=False)
java_import(gateway.jvm,'org.apache.hadoop.hbase.client.*')
java_import(gateway.jvm,'org.apache.hadoop.hbase.filter.*')
Какой код может быть вызван на шлюз для просмотра импорта она содержит - и/или подтвердить, что данный класс были доступны? то есть что-то вроде:
print("Client class: %s\n" %gw.get_class('org.apache.hbase.client.Client').get_name())
необходимо также включить 'JavaObject' в импорт вверху. –
Отредактирован ответ. Благодаря! – Barthelemy