其他分享
首页 > 其他分享> > HBase单机模式简单安装操作说明

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