Hbase集群安装
安装前准备:zookeeper+JDK+Hadoop
安装步骤
1:上传并解压
2:修改conf/hbase.env.sh
增加JAVA_HOME:export JAVA_HOME=/usr/local/jdk1.8
增加Zookeeper和Hbase的协调模式,hbase默认使用自带的zookeeper,如果需要使用外部zookeeper,需要先关闭:export HBASE_MANAGES_ZK=false
1 | export JAVA_HOME=/usr/local/jdk1.8 |
3:配置hbase-site.xml,配置开启完全分布式模式
1 | <property> |
hbase.rootdir: 这个参数是用来设置RegionServer 的共享目录,用来存放HBase数据。特别需要注意的是里面的 HDFS 地址是要跟 Hadoop 的 core-site.xml 里面的 fs.defaultFS 的 HDFS 的 IP 地址或者域名、端口必须一致。
4:配置region服务器
修改conf/regionservers文件,每个主机名独占一行,hbase启动或关闭时会按照该配置顺序启动或关闭主机中的hbase:
1 | hadoop01 |
5:远程复制拷贝到其他节点上
6:启动Zookeeper服务,进入bin
1 | ./zkServer.sh start |
7:启动Hadoop
1 | start-all.sh |
8:启动Hbase(别用start-hbase启动)
1 | hbase-daemon.sh start thrift |
9:查看各节点的java进程是否正确,或者通过浏览器访问http://xxxxx:60010来访问web界面,通过web界面管理hbase
需要注意的点
1:集群时间同步
查看本机是否安装了ntpdate服务,安装时间同步软件
1 | yum install -y ntpdate |
同步时间
1 | ntpdate time.nist.gov |
2:启动要依次启动不能使用start.hbase.sh
附加Hbase启停命令
1 | hbase-daemon.sh start thrift |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 柠檬大师的空间站!
评论