Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Hadoop纱线安装HBase_Java_Hadoop_Hbase - Fatal编程技术网

Java 使用Hadoop纱线安装HBase

Java 使用Hadoop纱线安装HBase,java,hadoop,hbase,Java,Hadoop,Hbase,我正试图在ubuntu上安装HBase v0.98.6。我已经在操作系统上运行了Hadoop。我应该停止现有的Hadoop进程,完全依赖HBase还是使用现有的设置配置HBase?如果需要,我可以分享更多信息。我尝试先在伪分布式上运行HBase,然后在分布式模式下运行 说清楚一点——我在问在安装HBase之前是否需要运行Hadoop Thread(以分布式方式,而不是在一台计算机上)。如果不是,而且我在这些计算机上仍然使用Hadoop,那么它是否会导致HBase在这些服务器上运行出现任何问题 这

我正试图在ubuntu上安装HBase v0.98.6。我已经在操作系统上运行了Hadoop。我应该停止现有的Hadoop进程,完全依赖HBase还是使用现有的设置配置HBase?如果需要,我可以分享更多信息。我尝试先在伪分布式上运行HBase,然后在分布式模式下运行


说清楚一点——我在问在安装HBase之前是否需要运行Hadoop Thread(以分布式方式,而不是在一台计算机上)。如果不是,而且我在这些计算机上仍然使用Hadoop,那么它是否会导致HBase在这些服务器上运行出现任何问题

这个问题有点让人困惑。但关键是HBase和纱线并不相互依赖

您完全可以停止纱线服务并使用HBase。HBase将从现有群集使用的唯一服务是HDFS和Zookeeper

有些地方,人们使用MapReduce为HBase表聚合数据。在这种情况下,两者可以共存

如果您的用例是具有高吞吐量的实时数据访问/更新,那么我建议不要将Thread与HBase一起运行


希望这就是您想要的:)

谢谢-这很有帮助。我还想知道它是否可能会导致端口(如果常见)等问题,但我想不会。除非您更改默认端口。谢谢-所以简而言之,如果我只需要在HDFS上安装HBase,我不需要安装Hadoop?如果我这样做了,它不会产生任何冲突。我最终尝试在集群中安装HBase,而不仅仅是在单个节点上。Hadoop由HDFS、MapReduce或Thread(10或2.0)组成,因此您必须安装Hadoop的一些组件。