栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

superset 使用(二)对接数据源presto遇到的问题

superset 使用(二)对接数据源presto遇到的问题

superset 使用(二)对接数据源presto遇到的问题
一 、当你在官网上查看使用的命令是

pip install pyhive 

你安装完毕之后会发现报错

ERROR: Could not load database driver: PrestoEngineSpec

我在网上查了好多文章,都指向不明确,其实说到底,还是没有配置好驱动,pyhive 默认安装的是最新版本0.6.4,如果你的版本太低也会有问题
使用命令

pip install pyhive==0.6.4 

更新到最新
此时,还报错没有驱动就说明还不适配,可以使用命令

pip install 'pyhive[presto]'


安装完成后,重启superset,你就发现不报驱动错误了

二 、当你驱动安装好后,输入地址报这个错误

ERROR: (builtins.NoneType) None
(Background on this error at: http://sqlalche.me/e/dbapi)

说明输入地址错误,或者权限问题,不多说,直接写正确的写法

presto://hive@localhost:port/hive/datebase

当上面这个地址测试没问题,却无法创建数据库,是hive的公共账号权限不足,换成admin就可以了

presto://admin@localhost:port/hive/datebase

最后终于大功告成

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/460294.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号