spring应用程序没有从集群中获取hbase-site.xml

vu8f3i0k  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(262)

有人能帮我把集群上的hbase-site.xml指向用java开发的SpringBootRESTAPI吗。
注:
当我将restapi jar文件部署到有zookeeper的节点时,restapi工作正常,能够从hbase获取数据。
当我将restapi jar文件部署到zookeeper不在的其他节点(边缘节点)时,restapi只查找zookeeper@local host。尽管我在hbase-site.xml中正确更新了hbase.zookeeper.quorum和clientport
restapi正在工作,如果我硬编码zookeeper quorum和客户端端口并将其部署到边缘节点
问题:
需要一个关于如何将hbase-site.xml配置文件从外部传递到restapi的解决方案,以避免zookeeper quorum和portnumber的硬编码。
无法将hbase-site.xml复制到一个位置并将其绑定,因为这样可以避免代码和prod中的更改如果一个zookeeper节点宕机,将创建另一个具有不同主机名的zookeeper示例。
下面是我用来保持restapi的命令。nohup java-jar hbaserestapi.jar
我可以在pom.xml中对插件进行任何更改,以便hbaseconfiguration.create创建从pom.xml中指向的目录获取的conf文件吗?
谢谢,
桑德普。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题