HBase几种安装方式,我本机的JAVA_H
HBase几种安装方式
- 一、前提说明
- 二、具体安装步骤
一、前提说明
二、具体安装步骤
伪分布模式(需要HDFS环境,即Hadoop已经启动了)
全分布模式(有三台主机:master(主节点) slave01(从节点) slave02(从节点))
特别注意:如果没有特别说明的,以下所有的操作默认都是在主节点(niit01)上进行的
HBase实现HA(在以上全分布模式的基础上,任意选择niit02或者niit03作为HMaster即可)
假设我选择niit02作为备份的HMaster的话,我需要在niit02上手动启动一个HMaster进程即可:
hbase-daemon.sh start master
如果是HA模式下,需要将hdfs-site.xml和core-site.xml复制到hbase的conf目录下
具体参考如下配置:
<!--HBase的数据保存在HDFS对应目录,hadoop是HA,其中ns1来自与hdfs-site.xml中的hdfs-site.xml的配置dfs.nameservices--> <property> <name>hbase.rootdir</name> <value>hdfs://ns1/hbase</value> </property> <!--是否是分布式环境--> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <!--配置ZK的地址--> <property> <name>hbase.zookeeper.quorum</name> <value>hadoop002,hadoop003,hadoop004</value> </property> <!--冗余度--> <property> <name>dfs.replication</name> <value>3</value> </property> <!--主节点和从节点允许的最大时间误差--> <property> <name>hbase.master.maxclockskew</name> <value>180000</value> </property> <!-- 可选择配置 --> <property> <!-- 定义regionserver上用于等待响应用户表级请求的线程数,可配大点 --> <name>hbase.regionserver.handler.count</name> <value>12</value> </property> <property> <!-- 这里因为要HMaster的HA,不需要指定域名 --> <name>hbase.master</name> <value>60000</value> </property>
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。