HBase单机模式简单安装操作说明
作者:互联网
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 /root/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)修改主机名称为hbase
先执行文本编辑命令vi /etc/hostname打开hostname文件,再输入i切换到插入模式,修改主机名称为hbase,再依次输入ESC->:->wq->回车键,保存退出
执行命令cat /etc/hostname查看文件内容是否为hbase,再执行命令hostname查看当前主机名,如果终端还是提示[root@hadoop],XShell文件菜单【断开】再【重新连接】
下面开始修改HBase配置文件(关键步骤):
13)修改HBase的环境变量脚本文件hbase-env.sh
(a)执行命令cd /usr/local/hbase-1.2.0-cdh5.7.0/conf 切换到HBase配置文件所在目录
(b)执行命令vi /usr/local/hbase-1.2.0-cdh5.7.0/conf/hbase-env.sh 在hbase-env.sh文件的末尾添加两行配置参数(该文件有很多行,按【下方向键】定位到最后一行):
export JAVA_HOME=/usr/local/java/jdk1.8
export HBASE_MANAGES_ZK=true
说明:JAVA_HOME是JDK的安装位置,HBASE_MANAGES_ZK=true 是使用HBase内置的Zookeeper
(c)执行命令source /usr/local/hbase-1.2.0-cdh5.7.0/conf/hbase-env.sh 使得环境变量生效,千万不要忘记执行source命令
14)修改HBase的配置文件hbase-site.xml
(a)执行命令cd /usr/local/hbase-1.2.0-cdh5.7.0/conf 切换到HBase配置文件所在目录
(b)执行命令vi /usr/local/hbase-1.2.0-cdh5.7.0/conf/hbase-site.xml 在该文件的<configuration> </configuration>之间增加以下配置参数:
<property>
<name>hbase.rootdir</name>
<value>file:///root/hbase/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/root/hbase/zookeeper</value>
</property>
<!-- false是单机模式,true是分布式模式 -->
<property>
<name>hbase.cluster.distributed</name>
<value>false</value>
</property>
参数说明:
hbase.cluster.distributed:HBase群集的运行模式,单机模式为false,分布式(包括伪分布式和完全分布式)为true。如果为false,将在同一个JVM中运行所有HBase和ZooKeeper守护进程
hbase.rootdir:用于指定HBase数据的存储路径,单机模式的存储路径为本地路径(Linux文件系统目录)
hbase.zookeeper.property.dataDir:用于指定HBase自带的ZooKeeper存储数据的本地路径
标签:执行命令,cdh5.7,1.2,单机,安装操作,hbase,local,HBase 来源: https://blog.csdn.net/qq_35447918/article/details/114519946