一 HBase单机模式简单安装操作说明
1)双击桌面“Oracle VM Virtual Box”图标,启动Virtual Box虚拟机软件
2)展开Virtual Box左边的HBase1.2.0,鼠标右键点击【启动】,菜单中选【启动】-》【分离式启动】,会弹出一个虚拟机启动窗口,耐心等待虚拟机启动过程完成
3)双击桌面“XshellPortable”图标,启动远程登陆终端工具XShell
4)菜单【文件】-》【打开】,弹出会话窗口,双击“HBase伪分布式”,用户名和密码都是root,应该能成功远程连接虚拟机HBase1.2.0,登陆成功后会进入提示行root@hadoop ~]#
5)如果远程连接虚拟机失败,在Oracel VM VirtualBox管理器界面中,菜单【管理】-》【主机网络管理】,弹出主机网络管理器窗口,点击【属性】图标,修改IPv4地址为192.168.56.1,修改IPv4网络掩码为255.255.255.0,最后点击【应用】,确认IP地址和掩码修改成功后关闭主机网络管理器窗口,再次执行第4)步尝试连接虚拟机
6)执行命令cd /usr/local/ 切换目录 再执行ls命令,查看应该存在hadoop-2.6.0-cdh5.7.0目录和hbase-1.2.0-cdh5.7.0目录
7)因为虚拟机里已经安装过HBase伪分布式,为了练习重新安装,把已经安装配置好的hbase-1.2.0-cdh5.7.0目录备份掉或直接删除掉,
执行备份命令mv hbase-1.2.0-cdh5.7.0 hbase-1.2.0-cdh5.7.0.bak或删除命令rm hbase-1.2.0-cdh5.7.0/ hbase-1.2.0-cdh5.7.0都可以,建议执行备份命令
8)执行命令cd /home切换目录 再执行ls命令,查看应该存在hbase-1.2.0-cdh5.7.0.tar.gz安装包文件
9)执行命令tar -zxvf /home/hbase-1.2.0-cdh5.7.0.tar.gz -C /usr/local/ 解压缩HBase包装包到/usr/local目录,耐心等待解压缩完成
10)再执行命令cd /usr/local/ 切换到HBase安装目录,再执行ls命令,查看解压缩完成后产生的hbase-1.2.0-cdh5.7.0目录,可以再执行命令cd hbase-1.2.0-cdh5.7.0切换到HBase安装目录,再执行ls命令查看里面有很多文件
11)执行关闭防火墙命令 systemctl disable firewalld 再执行关闭SeLinux命令 setenforce 0
12)修改主机名称为hadoop
先执行文本编辑命令vi /etc/hostname打开hostname文件,再输入i切换到插入模式,修改主机名称为hadoop,再依次输入ESC->:->wq->回车键,保存退出
执行命令cat /etc/hostname查看文件内容是否为hadoop,再执行命令hostname查看当前主机名,如果终端还是提示[root@hadoop],XShell文件菜单【断开】再【重新连接】
13)修改主机名和IP地址映射关系hosts文件
执行命令 vi /etc/hosts 前两行保留,删除掉多余的行,第三行增加以下内容:
192.168.56.10 hadoop
注意:IP地址设置为虚拟机Linux的IP地址,按实际地址设置
14)检查SSH免密登录(特别重要)
执行ssh hadoop命令,检查hadoop主机到自己的免密登录是否成功,免密登录成功后,必须输入exit退出并返回原会话,以免搞混
下面开始修改HBase配置文件(关键步骤):
15)设置HBase环境变量并生效
执行命令vi /etc/profile 在配置文件profile的末尾增加配置参数(存在则无需重复添加):
# HBase
export HBASE_HOME=/usr/local/hbase-1.2.0-cdh5.7.0
export PATH=$PATH:$HBASE_HOME/bin
记得执行命令source /etc/profile 使得环境变量HBASE_HOME生效
16)修改HBase的环境变量脚本文件hbase-env.sh