HBase单节点和伪分布式配置

单节点安装:

  1. 解压文件并移动到当前用户的hbase-2.0.0目录下
    1. tar –zxvf hbase-2.0.0-beta-1-bin.tar.gz
    2. mkdir ~/hbase-2.0.0  
    3. mv hbase-2.0.0-beta-1/*  ~/hbase-2.0.0
  2. 环境配置:

Sudo vim /etc/profile

export HBASE_HOME=/home/navy/hbase-2.0.0

export PATH=$HBASE_HOME/bin:$HBASE_HOME/conf:$PATH

 

source /etx/profile

3.主机配置

sudo vim /etc/hosts

打开文件后添加:

127.0.0.1 localhost

127.0.0.1 ubuntu.ubuntu-domain ubuntu

 

 

进入hbase-2.0.0/conf

sudo   vim  hbase-env.sh 

添加export JAVA_HOME=/home/navy/jdk1.8.0_162   (每个用户不一样的路径)

sudo  vim  hbase-site.xml

<property>

     <name>hbase.rootdir</name>

     <value>file:///home/navy/hbase</value>

  </property>

<property>

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

    <value>/home/navy/zookeeper</value>

  </property>

 

 

启动: ./bin/start-hbase.sh

SLF4J: Class path contains multiple SLF4J bindings.

SLF4J: Found binding in [jar:file:/home/navy/hbase-2.0.0/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: Found binding in [jar:file:/home/navy/hadoop-2.7.6/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.

SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

running master, logging to /home/navy/hbase-2.0.0/logs/hbase-navy-master-ubuntu.out 

 

删除hbase-2.0.0/lib/ slf4j-log4j12-1.7.25.jar

Rm –r hbase-2.0.0/lib/ slf4j-log4j12-1.7.25.jar

 

进入 shell

        hbase  shell

 

hbase>list

显示所有的表

hbase(main):001:0> list

TABLE                                                                          

0 row(s)

Took 0.4480 seconds

 

 

伪分布式安装:

在单节点的基础上修改hbase-site.xml

<!---修改 –>

<property>

     <name>hbase.rootdir</name>

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

  </property>

<!—新增  -->

 

<property>

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

     <value>/home/navy/hbase/hbase-tmp</value>

</property>

<property>

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

  <value>true</value>

</property>

 

<property> 

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

      <value>192.168.131.134</value> 

</property>

 

  <property> 

      <name>dfs.replication</name> 

      <value>1</value> 

</property>

 

 

启动start-hbase.sh即可 

猜你喜欢

转载自blog.csdn.net/WJWFighting/article/details/82050919