HBase的伪分布式安装详细版

1.下载HBase安装包:

网盘链接:

链接:https://pan.baidu.com/s/1KmZKAxlq_3SK4iPGBheqNA 
提取码:vwuq 
2.安装前的准备;

2.1:安装vm虚拟机
2.2:配置网络和IP内存
2.3:关闭防火墙
        [root@localhost ~]# chkconfig iptables off
2.4:禁用selinux
        vim /etc/sysconfig/selinux
                SELINUX=disabled
2.5:修改主机名
        [root@localhost ~]# hostname
                        localhost.localdomain
        [root@localhost ~]# vim /etc/sysconfig/network
                        HOSTNAME=spark1
2.6:修改机名与IP对应关系
        [root@localhost ~]# vim /etc/hosts
                127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
                ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
                192.168.12.99   spark1
2.7:重启机器
        reboot
2.8:ssh免密钥登录
        [root@hadoop ~]# ssh-keygen -t rsa

HBase的伪分布式安装详细版_第1张图片
2.9:复制并测试连接
        [root@hadoop ~]# ssh-copy-id spark1

HBase的伪分布式安装详细版_第2张图片

2.10:上传JDK
   
2.11:解压到softwares
        [root@hadoop tools]# tar -zxf jdk1.8.0_162.tar.gz -C ../softwares/
        [root@hadoop jdk1.7.0_79]# pwd
        /home/softwares/jdk1.7.0_79
2.12:配置JDK(/etc/profile)
        export JAVA_HOME=/home/softwares/jdk1.8.0_162
        export PATH=$PATH:$JAVA_HOME/bin
        source /etc/profile

2.13.解压Hbase:

tar -zxf hbase-2.2.4-bin.tar.gz -C ../softwares/

2.14.配置环境变量:

 vim /etc/profile

source /etc/profile

2.15zookeeper安装

3.Hbse配置:

3.1. 修改hbase-env.sh
export HBASE_MANAGES_ZK=false

export JAVA_HOME=/opt/softwares/jdk1.8.0_162           配置java环境变量
3.2. 将安装的zookeeper 的zoo.cfg 配置文件拷贝到hbase的配置目录    

3.3. 修改hbase-site.xml
       
                hbase.cluster.distributed
                true
       

       
                hbase.rootdir
                hdfs://spark1:9000/hbase
       

       
                hbase.tmp.dir
                /opt/software/hbase-2.2.4/tmp
       

       
                hbase.zookeeper.quorum
                spark1
       

       
               hbase.zookeeper.property.dataDir
              /opt/software/hbase-2.2.4/zk_data
       

       
              hbase.unsafe.stream.capability.enforce
             false
       

3.3参数解析:

hbase.cluster.distributed:是否启用分布式文件系统,true:开启,false:关闭

hbase.rootdir:分布式文件系统上存放文件的位置,无需事先创建,使用过程中自动创建。

hbase.tmp.dir:Hbase上存放临时目录。

hbase.zookeeper.quorum:zookeeper节点,这是伪分布式,只有一个节点。写主机名即可。

hbase.zookeeper.property.dataDir:来自ZooKeeper的配置zoo.cfg的属性。存储快照的目录。

hbase.unsafe.stream.capability.enforce:解决HMaster启动后自动挂掉问题。

4.启动Hbase:
4.1. 启动zookeeper
命令:zkServer.sh start
4.2. 启动hdfs
命令:start-dfs.sh
4.3. 启动hbase
命令:start-hbase.sh     stop-hbase.sh

HBase的伪分布式安装详细版_第3张图片

你可能感兴趣的:(企业应用,环境搭建,大数据,hadoop,hbase,jdk)