我是Apache drill的新手。为Apache hive创建存储插件。我收到了错误。我尝试了两种方法.Below是配置。
1.第一种方法:
{
"type": "hive",
"enabled": false,
"configProps": {
"hive.metastore.uris": "thrift2:localhost:10000",
"fs.default.name": "hdfs://localhost:9000/",
"hive.metastore.sasl.enabled": "false"
}
}
2.第二种方法:
{
"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)
请帮我解决问题。谢谢你提前!!
答案 0 :(得分:0)
我可以通过第一种方法连接,即Hive Remote Metastore Connection。
以下是配置:
{
"type": "hive",
"enabled": false,
"configProps": {
"hive.metastore.uris": "thrift:localhost:9083",
"fs.default.name": "hdfs://localhost:9000/",
"hive.metastore.sasl.enabled": "false"
}
}
还要确保Hive Metastore已启动并运行。可以使用以下命令
启动hive -- service metastore &.
同样,hive.metastore.uris
中的参数hive-site.xml
应使用thrift://localhost:9083
进行更新。
由于