Hbase集群搭建后感想
本次搭建的是hadoop集群生态的一个子系统,一个特殊的“数据库”,其实它是一个数据仓库。数据仓库的管理工具是Hive,这里不做引申。今天就说一说,搭建过Hbase后的感悟。
搭建hbase集群前,你首先要搞明白,hbase集群和其它集群是什么关系,是依赖关系呢,还是平行关系呢。这里呢,hbase集群是依赖于hadoop集群和zookeeper集群的(单机版和伪分布除外)。因为hbase集群是建立在HDFS上的,而zookeeper集群的作用是提供hbase集群简的通信。所以它们是依赖关系。
搞明白了它们是依赖关系,那么搭建hbase时,要先把hadoop集群和zookeeper集群搭建好,并让让它们运行着。
另外,在搭建hbase集群前(搭建其它集群都要是这个思路)还要弄明白,
你需要变动几个配置文件,? 还要搞明白每个配置文件要配置哪几项,这个也是是重点
它们在那个目录下面?
需要改变环境变量么?
经查找资料知道,要配置三个文件,分别是hbase-env.sh 、hbase-site.xml和regionservers。
最后也知道(走了点弯路,一直没有配置环境变量),是需要配置环境变量的。这点强调下,你配置任何集群,都需要配置环境变量。
一般至少有两个该集群参数会写到环境变量里去,一个是 export **_HOME ,一个是export path = ,除此之外,视情况而定。还有配置完环境变量后要执行下,命令为:
source /etc/peofile
最后,以上都是在一个节点下配置的。配置完所有的东西,把这些东西分发到其它节点相应的文件目录下面。