Попытка загрузить фрейм данных Python в Hadoop (Impala) с помощью `ibis`, получая"AttributeError: модуль "ibis" не имеет атрибута "impala" "
Я выполняю следующий блок команд Python в записной книжке Jupyter, чтобы загрузить свой фрейм данных, помеченный df
Импале:
import hdfs
from hdfs.ext.kerberos import KerberosClient
import pandas as pd
import ibis
hdfs = KerberosClient('< URL address >')
client = ibis.impala.connect(host="impala.sys.cigna.com", port=25003, timeout=3600, auth_mechanism="GSSAPI", hdfs_client=hdfs)
db=client.database("< database >")
db.create_table("pythonIBISTest", df)
,,, но я получаю сообщение об ошибке AttributeError: module 'ibis' has no attribute 'impala'
,
Примечание. Я уже установил модули hdfs, ibis, ibis-framework[Kerberos] и impyla в терминал Jupyter.
Что я делаю неправильно?
0 ответов
Вам может понадобиться pip install ibis-framework[impala]
получить часть импалы ибиса