hbase配置和安装以及已经遇到的一些坑

​​​​​​https://mirrors.cnnic.cn/apache/hbase/2.3.5/

我安装的是hadoop3.1.3版本,之后我安装了hbase2.4.x版本,hostname:60010启动不了,然后我换了hbase2.0.5版本,结果也启动不了,然后看到有博客说hadoop3.1.x版本对应的hbase2.2.x和hbase2.3.x版本,于是我又换了hbase2.3.5版本,终于启动成功了!!!!

1.配jdk环境变量和hbase环境变量(前提是zk安好了)

2.配置conf目录下hbase-env.sh里的

export hbase-manages-zk=false  前面的“#”去掉(这里false表示不用自带zk,用自己安装配置好的zk)

3.配置conf目录下的hbase-site.xml,


       hbase.rootdir
   hdfs://hadoop102:8020/hbase



                 hbase.cluster.distributed
         true

 
 
                hbase.zookeeper.quorum
                hadoop102,hadoop103,hadoop104
       

       
       
                dfs.replication
                2
       

       
       
              hbase.master.maxclockskew
                180000



                hbase.master.info.port
      60010
      


注意:配置zk地址时,里面直接用“,”连接,不要加空格!否则会报错。

4.配置conf目录下的regionservers

(“i”命令插入,然后把hostname去掉,各主机ip地址配置进入)

hadoop102

hadoop103

hadoop104

注意:不要有多余的行和空格之类的,会报错

5.然后就可以启动了,在bin目录下,运行start-hbase.shhbase配置和安装以及已经遇到的一些坑_第1张图片

 6.以上都没有问题,恭喜你,安装和配置都成功啦!如果还有其他问题可以去logs下查看日志,看看哪里报错,多配置几遍就好了,好事多磨嘛!

7.最后就是启动的时候会有一个日志冲突,这个很多博客都有,搜一下就解决了!

(8.还有一个端口问题,hdfs默认端口是8020,但是我这个端口号老是报错,然后我就换了9000,就能正常启动。)

hbase配置和安装以及已经遇到的一些坑_第2张图片

http://hadoop102:16010

你可能感兴趣的:(hbase,hadoop)