大数据实验四——HBase

    xiaoxiao2025-07-16  4

    实验步骤:

    安装Base

    ①解压缩、重命名

            执行命令: tar -xvf hbase-1.2.6-bin.tar.gz

                              mv hbase-1.2.6 /opt/hbase

    mv hbase1.2 /opt/hbase

    ②环境配置

    编辑 /etc/profile 文件

    输入:

    输入source  /etc/profile使配置生效

    输入 hbase version 查看版本

    3、修改配置文件

    切换到 /opt/hbase/hbase-1.2.6/conf 下

    ①修改hbase-env.sh

    编辑 hbase-env.sh 文件,添加以下配置

    ②修改 hbase-site.xml

    编辑hbase-site.xml 文件,在<configuration>添加如下配置

    <property>

     <name>hbase.rootdir</name>

     <value>hdfs://master:9000/hbase</value>

     <description>The directory shared byregion servers.</description>

    </property>

     <!-- hbase端口 -->

    <property>

     <name>hbase.zookeeper.property.clientPort</name>

     <value>2181</value>

    </property>

    <!-- 超时时间 -->

    <property>

     <name>zookeeper.session.timeout</name>

     <value>120000</value>

    </property>

    <!--防止服务器时间不同步出错 -->

    <property>

    <name>hbase.master.maxclockskew</name>

    <value>150000</value>

    </property>

    <!-- 集群主机配置 -->

    <property>

     <name>hbase.zookeeper.quorum</name>

     <value>master,slave1,slave2</value>

    </property>

    <!--   路径存放 -->

    <property>

     <name>hbase.tmp.dir</name>

     <value>/root/hbase/tmp</value>

    </property>

    <!-- true表示分布式 -->

    <property>

     <name>hbase.cluster.distributed</name>

     <value>true</value>

    </property>

      <!-- 指定master -->

      <property>

        <name>hbase.master</name>

        <value>master:60000</value>

      </property>

    ③修改regionservers

    指定hbase的主从,和hadoop的slaves文件配置一样

    将文件修改为

    hbase环境传输

    scp -r /opt/hbaseroot@slave1:/opt

    scp -r /opt/hbase root@slave2:/opt

    传输之后,便在主节点启动集群。

    4、启动hbase

    在成功启动Hadoop、zookeeper之后

    切换到HBase目录下

    cd /opt/hbase/hbase1.2/bin

    输入start-hbase.sh

    启动成功之后,可以使用jps命令在各个机器上查看是否成功,在浏览器查看

    最新回复(0)