多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
1. Zookeeper正常启动 ```sql [root@hadoop101 zkData]# zkServer.sh start [root@hadoop101 zkData]# jps 8068 QuorumPeerMain [root@hadoop101 zkData]# zkServer.sh status Mode: standalone ``` 2. Hadoop伪分布式正常启动 ```sql -- 启动hdfs集群 [root@hadoop101 hadoop]# sbin/start-dfs.sh [root@hadoop101 zkData]# jps 2689 NameNode 3026 DataNode 2887 SecondaryNameNode -- 启动yarn集群 [root@hadoop101 hadoop]# sbin/start-yarn.sh [root@hadoop101 sbin]# jps 5029 ResourceManager 5334 NodeManager ``` 3. 使用Xftp软件上传Hbase安装包到Linux上并解压 ```sql -- 解压到 /opt/install 目录下 [root@hadoop101 software]# tar -zxf hbase-1.2.0-cdh5.14.2.tar.gz -C /opt/install -- 建立软连接 [root@hadoop101 install]# ln -s /opt/install/hbase-1.2.0-cdh5.14.2 /opt/install/hbase ``` 4. 修改配置文件 ```sql (1)在 {hbase-home}/conf/hbase-env.sh 指定jdk和zookeeper [root@hadoop101 conf]# vim hbase-env.sh #JDK路径 export JAVA_HOME=/usr/local/software/jdk1.8.0_171 #使用外部ZooKeeper,false为使用 export HBASE_MANAGES_ZK=false (2)在{hbase_home}/conf/hbase-site.xml 指定hbase相关参数 [root@hadoop101 conf]# vim hbase-site.xml <property>   <name>hbase.rootdir</name>   <value>hdfs://hadoop101:9000/hbase</value>   </property> <property>   <name>hbase.cluster.distributed</name> <value>true</value> </property> <!-- 0.98后的新变动,之前版本没有.port,默认端口为60000 --> <property> <name>hbase.master.port</name> <value>16000</value> </property> <property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>hadoop101</value> </property> <property>   <name>hbase.zookeeper.property.dataDir</name> <value>/opt/install/zookeeper/zkData</value> </property> (3)在{hbase_home/conf/regionservers 文件中添加hadoop101主机 [root@hadoop101 conf]# vim regionservers hadoop101 ``` 5. 将hbase添加到环境变量中 ```sql [root@hadoop101 conf]# vim /etc/profile export HBASE_HOME=/opt/install/hbase export PATH=$HBASE_HOME/bin:$HBASE_HOME/sbin:$PATH -- 让更改生效 [root@hadoop101 conf]# source /etc/profile ``` 6. 启动Hbase服务 **启动方式1:只启动hadoop101一台机器上的Hbase服务** ```sql -- 切换到{hbase_home} [root@hadoop101 conf]# cd /opt/install/hbase [root@hadoop101 hbase]# bin/hbase-daemon.sh start master [root@hadoop101 hbase]# bin/hbase-daemon.sh start regionserver [root@hadoop101 hbase]# jps 10259 HMaster 10495 HRegionServer -- 对应的停止命令 [root@hadoop101 hbase]# bin/hbase-daemon.sh stop master [root@hadoop101 hbase]# bin/hbase-daemon.sh stop regionserver ``` **启动方式2:启动Hbase集群** ```sql -- 切换到{hbase_home} [root@hadoop101 conf]# cd /opt/install/hbase -- 启动hbase集群 [root@hadoop101 hbase]# bin/start-hbase.sh [root@hadoop101 hbase]# jps 10259 HMaster 10495 HRegionServer -- 对应的停止命令 [root@hadoop101 hbase]# bin/stop-hbase.sh ``` 浏览器访问:http://hadoop101:60010/ ,显示的Hbase页面如下 ![](https://img.kancloud.cn/14/d4/14d46cad76eeb41df3f12dcd2990cae7_1659x452.png)<br/> 至此,Hbase的伪分布式环境搭建完成!