Hbase安装

首先来介绍一个怎么安装本地的

本地安装:
    1.下载  2.0.0版本
    2.解压
    3.拷贝到/home/cc/hbase-2.0.0 (这里就是自己hive的目录)
    4.环境配置:
        sudo gedit   /etc/profile 
        添加:
            export HBASE_HOME=/home/cc/hbase-2.0.0
            export PATH=$HBASE_HOME/bin:$HBASE_HOME/conf:$PATH
        
        source  /etc/profile
        
    5.修改hbase-2.0.0/conf/
            hbase-env.sh
            添加:
             export JAVA_HOME=/home/cc/jdk1.8.0_162
            hbase-site.xml 
            添加:    
                <property>
                    <name>hbase.rootdir</name>     
                    <value>file:///home/cc/hbase</value>
              </property>
              <property>
                    <name>hbase.zookeeper.property.dataDir</name>  
                    <value>/home/cc/zookeeper</value>
              </property>
    6.启动hbase:
        start-hbase.sh    (启服务前,看第8点,
        
        jps:     
            11156 Jps
            10879 HMaster

    7.进入shell窗口:
        hbase  shell 
        
        hbase(main):001:0> list
        TABLE                                                                                                                                             
        0 row(s)
        Took 0.4243 seconds  
        
   8. 启动hbase服务时提示:
cc@ubuntu:~/hbase-2.0.0/bin$ start-hbase.sh 
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/cc/hbase-2.0.0/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/cc/hadoop-2.7.6/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    删除其中一个目录中对应的  jar即可    
        cc@ubuntu:~/hbase-2.0.0/lib$ rm slf4j-log4j12-1.7.25.jar    (出现这个问题的原因估计就是因为版本问题而出现的日志冲突)

出现了这俩个就是成功
        

现在介绍一下怎么在服务器安装(我的就是在阿里云)

本地安装:
    1.下载  2.0.0版本
    2.解压
    3.拷贝到/home/cc/hbase-2.0.0
    4.环境配置:
        sudo gedit   /etc/profile 
        添加:
            export HBASE_HOME=/home/cc/hadoop/hbase-2.0.0
            export PATH=$HBASE_HOME/bin:$PATH
        
        source  /etc/profile
        
  5. 老规矩删掉一个jar
cc@ubuntu:~/hbase-2.0.0/lib$ rm slf4j-log4j12-1.7.25.jar 

重点来了      

 6.修改hbase-2.0.0/conf/
    hbase-env.sh
    添加:
    export JAVA_HOME=/usr/lib/jdk
        export HBASE_CLASSPATH=/home/cc/hadoop/hbase-1.4.10
    export HBASE_MANAGES_ZK=false (,原本这一行是#注释的,#export HBASE_MANAGES_ZK=true,因为默认使用内部zookeeper的端口,然后我们在阿里云搭建zookeeper集群的时候,添加了2181端口,如果这里不改的话,俩个端口就会冲突,被占用) 
    hbase-site.xml 
    添加:    (改一下红色的地方,其他复制就好了,这里有个地方要注意一下,绿色的master要改为我们自己服务器的ip或者实例名)
    <property>
    <name>hbase.rootdir</name>     
    <value>hdfs://master:9000/hbase</value>
    </property>
    <property>
    <name>hbase.zookeeper.property.dataDir</name>  
    <value>zookeeper安装目录</value>
    </property>
    <property>
    <name>hbase.master</name>  
    <value>master:60000</value>
    </property>
    <property>
    <name>hbase.tmp.dir</name>  
    <value>在hbase目录下建一个tmp</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
      </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>master</value>
      </property>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
      </property>

7.接下来的操作就和在本地安装一样了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值