Hadoop 使用Java API的hbase连接中的hbase.master与zookeeper详细信息

Hadoop 使用Java API的hbase连接中的hbase.master与zookeeper详细信息,hadoop,hbase,Hadoop,Hbase,使用两者的好处是什么 hbase.master hbase.zookeeper.quorum & hbase.zookeeper.property.clientPort hbase.master hbase.zookeeper.quorum和hbase.zookeeper.property.clientPort 使用Java API创建与HBase的连接 示例代码: Configuration hBaseConfig = HBaseConfiguration.create();

使用两者的好处是什么

hbase.master
hbase.zookeeper.quorum & hbase.zookeeper.property.clientPort
  • hbase.master
  • hbase.zookeeper.quorum
    hbase.zookeeper.property.clientPort
使用Java API创建与HBase的连接

示例代码:

Configuration hBaseConfig =  HBaseConfiguration.create();
hBaseConfig.set("hbase.master",  hbaseHost +":"+ port);
hBaseConfig.set("hbase.zookeeper.quorum",zookeeperHost);
hBaseConfig.set("hbase.zookeeper.property.clientPort", "2181");
Configuration hBaseConfig =  HBaseConfiguration.create();
hBaseConfig.set("hbase.master",  hbaseHost +":"+ port);
hBaseConfig.set("hbase.zookeeper.quorum",zookeeperHost);
hBaseConfig.set("hbase.zookeeper.property.clientPort", "2181");

在这些细节中,哪一个是足够的,或者我两者都需要?

我将通过拆分来回答您的问题

问题1。使用两者的好处是什么

hbase.master
hbase.zookeeper.quorum & hbase.zookeeper.property.clientPort
使用Java API创建与HBase的连接

解决方案:关于使用java api访问hbase的好处,必须在服务器上安装hbase master和zookeeper服务,这是必需的

问题2:示例代码:

Configuration hBaseConfig =  HBaseConfiguration.create();
hBaseConfig.set("hbase.master",  hbaseHost +":"+ port);
hBaseConfig.set("hbase.zookeeper.quorum",zookeeperHost);
hBaseConfig.set("hbase.zookeeper.property.clientPort", "2181");
Configuration hBaseConfig =  HBaseConfiguration.create();
hBaseConfig.set("hbase.master",  hbaseHost +":"+ port);
hBaseConfig.set("hbase.zookeeper.quorum",zookeeperHost);
hBaseConfig.set("hbase.zookeeper.property.clientPort", "2181");
在这些细节中,哪一个是足够的,或者我两者都需要

解决方案:两者都需要,但也可以在类路径中添加“hbase站点,xml”,该类路径位于安装hbase的机器的hbase/conf目录下。除此之外,您还需要在hadoop/conf目录下添加“core site.xml

如需更多信息:“
查看链接。

我将通过拆分来回答您的问题

问题1。使用两者的好处是什么

hbase.master
hbase.zookeeper.quorum & hbase.zookeeper.property.clientPort
使用Java API创建与HBase的连接

解决方案:关于使用java api访问hbase的好处,必须在服务器上安装hbase master和zookeeper服务,这是必需的

问题2:示例代码:

Configuration hBaseConfig =  HBaseConfiguration.create();
hBaseConfig.set("hbase.master",  hbaseHost +":"+ port);
hBaseConfig.set("hbase.zookeeper.quorum",zookeeperHost);
hBaseConfig.set("hbase.zookeeper.property.clientPort", "2181");
Configuration hBaseConfig =  HBaseConfiguration.create();
hBaseConfig.set("hbase.master",  hbaseHost +":"+ port);
hBaseConfig.set("hbase.zookeeper.quorum",zookeeperHost);
hBaseConfig.set("hbase.zookeeper.property.clientPort", "2181");
在这些细节中,哪一个是足够的,或者我两者都需要

解决方案:两者都需要,但也可以在类路径中添加“hbase站点,xml”,该类路径位于安装hbase的机器的hbase/conf目录下。除此之外,您还需要在hadoop/conf目录下添加“core site.xml

如需更多信息:“ 查看链接