难度等级:☆
预计时间:30 minus
- 复制 HBase VirtualBox Image(Trex_03_HBase 目录下的三个节点) 到自己的电脑上
- 在 VirtualBox 环境中,导入 HBase VirtualBox Image
- 根据自己的硬件环境,调整虚拟机节点的内存,物理网卡名称(可能需要刷新 MAC ADDRESS )
- 开启3个虚拟机节点(HMaster,HRegion-1,HRegion-2)
- 通过主机 ping 通3个虚拟机节点,ssh 连接到3个虚拟机节点
- 启动 hadoop, hbase
- 运行 hbase shell
- 进行简单 hbase 测试(如 list)
难度等级:★★
预计时间:4 hours
- 开启3个虚拟机节点(HMaster,HRegion-1,HRegion-2)
- 分别在三个虚拟机节点,新建 hadoop 用户,密码任意(可以和用户名相同)
- 在三个虚拟机节点之间,配置 hadoop 用户的无密码登陆
- 在每个虚拟机节点上确认 hadoop 用户的 ssh 免密码登陆
ssh 本节点主机名,ssh 其他节点A主机名,ssh 其他节点B主机名 - 在用户自动加载脚本中 ~/.bashrc 中添加 hadoop 需要使用的系统环境变量
可参照 /root/.bashrc - 修改 /opt 中 hadoop,hbase 相关资源的拥有者为 hadoop
- 修改 core-site.xml,hdfs-site.xml,调整数据保留为 /home/xenron/hadoop-data/ 目录
- 格式化 HDFS 系统
- 启动 HDFS,启动 Yarn,启动 HBase
- 确认各 Web UI 的运行状态
- 运行 hbase shell
- 进行简单 hbase 测试(如 list)
难度等级:★★★
预计时间:8 hours
- 在 VirtualBox 软件环境中,新建3个虚拟机节点
- 在新建立的3个虚拟机节点中,分别安装 CentOS 6.7 操作系统
参考资料
https://github.com/trex-group/Big-Data/blob/master/01_Guide/environment/Manual/OS_CentOS_6.7.pdf - 按照 HMaster,HRegion-1,HRegion-2 方式进行 HBase 集群环境部署
参考资料
(下面资料为Ubuntu环境下Hadoop的搭建方法,CentOS的软件安装方法稍有区别,需要自己查询相关资料)
https://github.com/trex-group/Big-Data/blob/master/01_Guide/environment/Manual/Hadoop_Ubuntu_14.04.pdf