安装部署
- 根据自身jdk等版本问题,前往官网安装合适的版本
- 完全分布式
1 下载安装包并解压
2/hbase-0.98.12.1-hadoop2/conf/regionservers
,修改conf目录下的regionserver文件.
3 修改该目录下的hbase-env.sh文件(/hbase-0.98.12.1-hadoop2/conf/hbase-env.sh
)
<property>
<name>hbase.rootdir</name>
<!--集群别名/数据存放路径,接受hdfs读写服务-->
<value>hdfs://Credi/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<!--是否是分布式的-->
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<!--zookeeper服务器节点的地址-->
<value>node01,node02,node03</value>
</property>
4 修改当前目录下backup-masters文件,没有则创建(/hbase-0.98.12.1-hadoop2/conf/backup-masters
)
5 拷贝Hadoop的下配置文件hdfs-site.xml到hbase的conf目录下
6 配置局部环境变量vim ~/.bash_profile
7 将配置完的hbases文件夹和局部环境变量文件发送到其他规划为hbases集群的节点的同等目录下
7 在所有hbases集群节点上执行source
命令,让环境变量生效(source ~/.bash_profile
)
8 测试
- 伪分布式
1 上传tar安装包并解压;
2 hbase-env.sh中配置JAVA_HOME
3 配置hbase-site.xml如下:
<property>
<name>hbase.rootdir</name>
<value>file:///home/testuser/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/testuser/zookeeper</value>
</property>