hbase-1.2.7下载地址http://hbase.apache.org/
- 使用secureCRT连接虚拟机
- 进入要保存压缩包的文件夹内
[root@server1 ~]# cd /opt/softwares
- 将Windows上的hbase-1.2.7-bin.tar.gz传输到CentOS上的softwares文件夹内
[root@server1 softwares]# rz
选择要传输的压缩包 - 将压缩包解压到/opt/modules文件下
root@server1 softwares]# tar zxvf hbase-1.2.7-bin.tar.gz -C /opt/modules
- 进入hbase-1.2.7文件下的conf文件中
cd /opt/modules/hbase-1.2.7/conf
- 使用Notepad++打开conf下的hbase-env.sh文件修改内容
【如果没有NOtepad++:
修改hbase-env.sh文件内容[root@server1 conf]# vi hbase-env.sh
;
再按 i 开始编辑
退出操作Ctrl+z】
找到/opt/modules/hbase-1.2.7/conf/hbase-env.sh文件,打开找到
修改成(因为我的jdk放在/opt/modules/jdk1.8.0_181)
export JAVA_HOME=/opt/modules/jdk1.8.0_181
export HBASE_MANAGES_ZK=true
HBASE_MANAGES_ZK=true是将HBASE的内置zookeeper打开
修改hbase-site.xml文件
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://server1:8020/hbase</value>
<!-- 和hadoop core-site.xml 里面的设置保持一致 -->
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
</configuration>
-
打开Hadoop
[root@server1 hadoop-2.7.3]# sbin/hadoop-daemon.sh start namenode
[root@server1 hadoop-2.7.3]# sbin/hadoop-daemon.sh start datanode
-
进入hbase-1.2.7启动hbase.sh
[root@server1 hbase-1.2.7]# bin/start-hbase.sh
yes之后输入虚拟机密码 -
查看是否开启
HRegionServer、HQuorumPeer、HMaster
(HQuorumPeer表示hbase管理的zookeeper
QuorumPeerMain表示zookeeper独立的进程)
[root@server1 hbase-1.2.7]# jps
3186 HRegionServer
3045 HQuorumPeer
2807 DataNode
2743 NameNode
3256 Jps
3102 HMaster
- 进入网页查看http://你的虚拟机主机名(或是你的虚拟机IP):16010