SQL炼金术"no module sasl"



我想通过与SQLalchemy建立配置单元连接来返回查询。但我得到了";无模块sasl";此代码出错。通常,我可以使用诸如auth="之类的解决方案来消除这个错误;NOSASL";在其他连接模块中,但这里createengine不支持这样的功能。

engine = create_engine("hive:///localhost:4444")
base = declarative_base()
class nat_par_final(base):
__tablename__ = "Sample"
customer_id = Column(String)

factory = sessionmaker(bind = engine)
session = factory()
for instance in session.query(sample):
print(instance.customer_id)

ModuleNotFoundError:没有名为"的模块;sasl";

这对我有效。

from sqlalchemy import create_engine
engine = create_engine('hive://localhost:10000/?auth=NOSASL')
data= engine.execute('select * from country.employees')

最新更新