你如何验证Hive metastore uri

时间:2015-04-27 15:00:03

标签: hadoop hive bigdata

作为应用程序的一部分,我需要验证用户为其Hive输入的Hive Metastore Uris。 我想知道可以对String执行的所有验证是什么,以验证这是否是正确的Hive Metastore URI

任何建议。

感谢

1 个答案:

答案 0 :(得分:1)

hive.metastore.uris指定的MetaStore uri通常采用以下格式:

thrift://n.n.n.n:9083
file:///var/metastore/metadb/

所以我建议你写一个正则表达式来匹配可能性,同时记住hive.metastore.uris属性采用逗号分隔值,所以匹配多次出现。

完成基本验证后,您还可以尝试与指定的thrift端口建立连接,并查看它是否也有效。