单机版HBase环境搭建的经历和问题总结(一)

Jdk配置完成

 单机版HBase环境搭建的经历和问题总结(一)

Hadoop配置完成

 单机版HBase环境搭建的经历和问题总结(一)

Hbase配置完成

 单机版HBase环境搭建的经历和问题总结(一)

Maven配置完成

 单机版HBase环境搭建的经历和问题总结(一)

zookeeper配置完成

 单机版HBase环境搭建的经历和问题总结(一)

查看防火墙状态

 单机版HBase环境搭建的经历和问题总结(一)

查看hostname

 单机版HBase环境搭建的经历和问题总结(一)

Hosts

127.0.0.1   localhost  localhost.localdomain localhost4 localhost4.localdomain4

::1   localhost  localhost.localdomain localhost6 localhost6.localdomain6

127.0.0.1 localhost

 

 

  进入hadoop文件夹,sbin/start-all.sh,启动所有节点

单机版HBase环境搭建的经历和问题总结(一)

或者一步步启动集群,每一步检查集群启动情况

Cd

Cd Hadoop/hadoop

Sbin/start-yarn.sh

Sbin/start-dfs.sh

sbin/hadoop-daemon.sh  start  secondarynamenode

 单机版HBase环境搭建的经历和问题总结(一)

启动顺序

sbin/start-dfs.sh   ->  zkServer.sh start   ->   start-hbase.sh

Hadoop -> zookeeper -> hbase

关闭顺序

Hbase-> zookeeper -> Hadoop

stop-hbase.sh->zkServer.sh stop->stop-all.sh

 

 <property>

<name>hbase.rootdir</name> <value>hdfs://master:9000/hbase</value>

</property>

  <!-- 指定hbase是分布式的 -->

 <property>

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

<value>true</value>

</property>

<property>

<name>hbase.master</name>

<value>hdfs://master:6000</value>

</property>

<!-- 指定zk的地址,多个用“,”分割 -->

<property>

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

<value>master:2181</value>

</property>

 配置hbase-env.sh

单机版HBase环境搭建的经历和问题总结(一)

 

 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

单机版HBase环境搭建的经历和问题总结(一)

 查看hbase文件下的Logs日志,看到具体的报错信息如下:

 Could not start ZK at requested port of 2181.  ZK was started at port: 2182.  Aborting as clients (e.g. shell) will not be able to find this ZK quorum.

ZK占用了端口。

查看端口占用信息,是java,需要直接kill进程

单机版HBase环境搭建的经历和问题总结(一)