1
作为应用程序的一部分,我需要验证用户为其Hive输入的Hive metastore Uris。 我想知道什么验证可以在字符串上进行验证,如果这是正确的蜂巢Metastore URI你如何验证Hive metastore uri
任何建议。通过hive.metastore.uris
指定
感谢
作为应用程序的一部分,我需要验证用户为其Hive输入的Hive metastore Uris。 我想知道什么验证可以在字符串上进行验证,如果这是正确的蜂巢Metastore URI你如何验证Hive metastore uri
任何建议。通过hive.metastore.uris
指定
感谢
MetaStore URI通常会在以下格式:
thrift://n.n.n.n:9083
file:///var/metastore/metadb/
所以我建议你写一个正则表达式匹配的可能性也请记住,hive.metastore.uris
属性接受逗号分隔值可以匹配多个事件。
完成基本验证后,您还可以尝试建立与指定的节俭端口的连接,并查看该节点是否有效。
那么,你的意思是说如果绝对正确的验证输入字符串是以“thrift://”还是“file:///”开头? – Alok
是的。但是如果我是你,我还会仔细检查端口是否在远程系统上侦听。 – Ashrith