无法在 Apache drill 中为配置单元创建存储插件
Unable to create the storage plugin for hive in Apache drill
我是 Apache 的新手 drill.While 正在为 Apache 创建存储插件 hive.I 正在获取 error.I 已经尝试了两个 ways.Below 是配置。
1.First方法:
{
"type": "hive",
"enabled": false,
"configProps": {
"hive.metastore.uris": "thrift2:localhost:10000",
"fs.default.name": "hdfs://localhost:9000/",
"hive.metastore.sasl.enabled": "false"
}
}
2.Second方法:
{
"type": "hive",
"enabled": false,
"configProps": {
"hive.metastore.uris": "",
"javax.jdo.option.ConnectionURL": "jdbc:derby://localhost:1527/metastore_db;create=true",
"hive.metastore.warehouse.dir": "/user/tmp/warehouse/hive",
"fs.default.name": "hdfs://localhost:9000",
"hive.metastore.sasl.enabled": "false"
}
}
我正在使用普通的 Apache 组件并且 drill 和 hive2 安装在同一台机器上。
对于这两种情况,我在 GUI 中都收到了错误
Please retry: error (unable to create/ update storage)
请提前帮我解决same.Thanks!!
我可以通过第一种方法进行连接,即 Hive 远程 Metastore 连接。
配置如下:
{
"type": "hive",
"enabled": false,
"configProps": {
"hive.metastore.uris": "thrift:localhost:9083",
"fs.default.name": "hdfs://localhost:9000/",
"hive.metastore.sasl.enabled": "false"
}
}
还要确保 Hive Metastore 已启动并且 running.It 可以使用以下命令启动
hive -- service metastore &.
hive-site.xml
中的参数 hive.metastore.uris
也应更新为 thrift://localhost:9083
。
谢谢
我是 Apache 的新手 drill.While 正在为 Apache 创建存储插件 hive.I 正在获取 error.I 已经尝试了两个 ways.Below 是配置。
1.First方法:
{
"type": "hive",
"enabled": false,
"configProps": {
"hive.metastore.uris": "thrift2:localhost:10000",
"fs.default.name": "hdfs://localhost:9000/",
"hive.metastore.sasl.enabled": "false"
}
}
2.Second方法:
{
"type": "hive",
"enabled": false,
"configProps": {
"hive.metastore.uris": "",
"javax.jdo.option.ConnectionURL": "jdbc:derby://localhost:1527/metastore_db;create=true",
"hive.metastore.warehouse.dir": "/user/tmp/warehouse/hive",
"fs.default.name": "hdfs://localhost:9000",
"hive.metastore.sasl.enabled": "false"
}
}
我正在使用普通的 Apache 组件并且 drill 和 hive2 安装在同一台机器上。
对于这两种情况,我在 GUI 中都收到了错误
Please retry: error (unable to create/ update storage)
请提前帮我解决same.Thanks!!
我可以通过第一种方法进行连接,即 Hive 远程 Metastore 连接。
配置如下:
{
"type": "hive",
"enabled": false,
"configProps": {
"hive.metastore.uris": "thrift:localhost:9083",
"fs.default.name": "hdfs://localhost:9000/",
"hive.metastore.sasl.enabled": "false"
}
}
还要确保 Hive Metastore 已启动并且 running.It 可以使用以下命令启动
hive -- service metastore &.
hive-site.xml
中的参数 hive.metastore.uris
也应更新为 thrift://localhost:9083
。
谢谢