Zookeeper是否为Hbase存储持久数据

Zookeeper是否为Hbase存储持久数据,hbase,apache-zookeeper,Hbase,Apache Zookeeper,我一共有10个节点。3个节点运行Zookeeper,其余7个节点运行HDFS和Hbase。Hbase存储了很多数据。我错误地初始化了Zookeeper节点(我正在使用Cloudera,错误地单击了初始化按钮)。我想知道这3个Zookeeper节点是否丢失了持久数据,可能是Hbase mata数据。或者说,Hbase在Hmaster中存储元数据,而Zookeeper只存储一些内存数据 HBase将所有元数据存储在特殊的meta表中,但不存储在Zookeeper中。Zookeeper仅用于协调和临时

我一共有10个节点。3个节点运行Zookeeper,其余7个节点运行HDFS和Hbase。Hbase存储了很多数据。我错误地初始化了Zookeeper节点
(我正在使用Cloudera,错误地单击了初始化按钮)
。我想知道这3个Zookeeper节点是否丢失了持久数据,可能是Hbase mata数据。或者说,Hbase在Hmaster中存储元数据,而Zookeeper只存储一些内存数据

HBase将所有元数据存储在特殊的
meta
表中,但不存储在Zookeeper中。Zookeeper仅用于协调和临时操作

来自Cloudera博客上的文章:

在Apache HBase中,ZooKeeper协调、通信和共享状态 在主服务器和区域服务器之间。HBase的设计策略是 仅对瞬态数据使用ZooKeeper(即,用于协调和 国家通信)因此,如果删除HBase的ZooKeeper数据, 只有瞬态操作受到影响-数据可以继续保存 向HBase写入和读取数据


所以一切都应该正常。

HBase将所有元数据存储在特殊的
meta
表中,但不存储在Zookeeper中。Zookeeper仅用于协调和临时操作

来自Cloudera博客上的文章:

在Apache HBase中,ZooKeeper协调、通信和共享状态 在主服务器和区域服务器之间。HBase的设计策略是 仅对瞬态数据使用ZooKeeper(即,用于协调和 国家通信)因此,如果删除HBase的ZooKeeper数据, 只有瞬态操作受到影响-数据可以继续保存 向HBase写入和读取数据

所以一切都应该是好的