ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] 先部署一个zookeeper集群 1. 上传hbase安装包 2. 解压 3. 配置hbase集群,要修改3个文件 注意:要把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下 **修改hbase-env.sh** ~~~ export JAVA_HOME=/usr/java/jdk1.7.0_55 //告诉hbase使用外部的zk export HBASE_MANAGES_ZK=false ~~~ **修改 hbase-site.xml** ~~~ <configuration> <!-- 指定hbase在HDFS上存储的路径 --> <property> <name>hbase.rootdir</name> <value>hdfs://master:9000/hbase</value> </property> <!-- 指定hbase是分布式的 --> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <!-- 指定zk的地址,多个用“,”分割 --> <property> <name>hbase.zookeeper.quorum</name> <value>master:2181,slave:2181</value> </property> </configuration> ~~~ **修改regionservers** ~~~ master slave ~~~ **修改backup-masters来指定备用的主节点** ~~~ [root@master conf]# vi backup-masters slave ~~~ **拷贝hbase到其他节点** ~~~ scp -r /master/hbase-0.96.2-hadoop2/ slave:/weekend/ ~~~ **将配置好的HBase拷贝到每一个节点并同步时间** 启动所有的hbase进程 首先启动zk集群 `./zkServer.sh start` 启动hdfs集群 `start-dfs.sh` 启动hbase,在主节点上运行: `start-hbase.sh` 通过浏览器访问hbase管理页面 `master:16010` `http://master:16010/logs/ ` 日志 `http://master:16010/conf` 配置信息 **为保证集群的可靠性,要启动多个HMaster** `hbase-daemon.sh start master` **jps查看下会有** HRegionServer HMaster