spring应用程序没有从集群

时间:2018-05-28 09:52:13

标签: hadoop spring-boot hbase

有人可以帮我解决如何将群集中的hbase-site.xml指向java中开发的spring boot rest-api。

请注意:

  1. 当我将其余的api jar文件部署到我们有zookeeper的节点时,我的其余api工作正常并且能够从hbase获取数据。

  2. 当我将其余的api jar文件部署到其中没有zookeeper的其他节点(边缘节点)时,restAPI仅查找zookeeper @local主机。虽然我在hbase-site.xml中正确更新了hbase.zookeeper.quorum和clientport

  3. 如果我硬编码zookeeper仲裁和客户端端口并将其部署在边缘节点中,那么Rest api正在工作
  4. 问题:

    1. 需要一个关于如何将hbase-site.xml配置文件从外部传递给restAPI的解决方案,以寻找避免对zookeeper仲裁和端口号进行硬编码的方法。

    2. 无法将hbase-site.xml复制到一个位置并将其绑定以避免代码更改,如果一个zookeeper节点发生故障,则会再次将其绑定,另一个zookeeper实例将被创建但具有不同的主机名。

    3. 以下是我用来保持restAPI的命令。 nohup java -jar hbaseRestAPI.jar

      我是否可以在pom.xml中进行任何插件更改,以便HBaseConfiguration.create创建从pom.xml中指向的目录中获取的conf文件?

      谢谢,

      和Sandeep。

0 个答案:

没有答案