`
sunasheng
  • 浏览: 119239 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

HBase的安装

阅读更多

HBase的安装

 

1.单击模式的安装

<1>解压  tar -zxvf hbase-*.tar.gz

<2>编辑HBASE_HOME/conf/hbase-env.sh    

其中设置JAVA_HOME  export JAVA_HOME = 

<3>编辑HBASE_HOME  /conf/hbase-site.xml  

设置属性hbase.rootdir

<configuration>

<property>

<name>hbase.rootdir</name>

<value>file:///home/${user.name}/hbase-tmp</value>

一般会设置为<value>hdfs://127.0.0.1:9000/hbase</value>

</property>

</configuration>

<4>启动HBasebin/start-hbase.sh

<5>进入shell模式bin/hbase shell   

=进入shell模式后使用命令status来查看HBase的运行状态   exit命令推出shell

<6>停止HBase bin/stop-hbase.sh

2.伪分布式模式的安装

<1>编辑HBASE_HOMEconf/hbase-env.sh   

增加HBASE_CLASSPATH

export HBASE_CLASSPATH=/Hadoop的安装目录/conf

<2>编辑HBASE_HOME conf/hbase-site.xml

<configuration>

            <property>

                    <<name>hbase.rootdir</name>

                    <value>hdfs://localhost:9110/hbase</value>

            </property>

            <property>

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

                    <value>true</value>

            </property>

        </configuration>

    <3>替换Hadoop jar包用HADOOP_HOME下的hadoop-*-core.jar替换掉HADOOP_HOME/lib下的hadoop-core-*-append-r1056497.jar

    <4>启动HBase需要首先启动Hadoop然后再启动HBase

    如果出现找不到Configuration类的错误的话,解决方法:复制HADOOP_HOME/lib下的commons-configuration=*.jar到HBase的lib目录下

3.完全分布式模式的安装

<1>hosts文件的修改在安装完全分布式之前要确保hadoop集群的安装,其实核心就是确保hosts文件已经修改好

<2>/conf/hbase-env.sh添加变量HBASE_MANAGES_ZK并设置为true,表示由HBase负责启动和关闭ZooKeeper

export HBASE_MANAGES_ZK = true

<3>/comf/hbase-site.xml

<configuration>

            <property>

                <name>hbase.rootdir</name>

                <value>hdfs://UbuntuMaster:8888/hbase</value>

            </property>

            <property>

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

                <value>true</value>

            </property>

           <property>

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

                <value>UbuntuSlave1,UbuntuSlave2,UbuntuSlave3</value>

            </property>

            <property>

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

                <value>/home/${user.name}/tmp/zookeeper</value>

            </property>

       </configuration>

    <4>/conf/regionservers在regionservers文件中加入所有Region服务器的主机名和IP地址

UbuntuSlave1

UbuntuSlave2

UbuntuSlave3

<5>把HBase复制到其他的机器上

命令scp -r ~/hbase-*/ UbuntuSlave1: /home/hao/

命令scp -r ~/hbase-*/ UbuntuSlave2: /home/hao/

命令scp -r ~/hbase-*/ UbuntuSlave3: /home/hao/

<6>启动

完成以上配置后就可以启动hadoop和HBase啦,通过地址http://ubuntumaster:50070就可以看到HBase在HDFS上自动生成了目录/hbase,用于存放相关数据

4.HBase界面

通过地址http://ubuntumaster:60010/master.jsp可以查看HBase的相关信息,通过Master页面提供的连接可以查看Zookeeper界面,用户表界面,Region服务器界面

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics