Hbase安装

来源:互联网 发布:ppt转pdf软件在线 编辑:程序博客网 时间:2024/06/05 02:29

·前途条件:

已经安装了Hadoop 2.x版本 且hadopp可以正常运行

本机和本地可以通过ssh 主机名直接连接

Zookeeper已经启动

 

1.  去官网下载Hbase 文件

2. 放到 linux系统中

3. 解压缩

[root@yufan1 hbase]# tar -zxvf hbase-1.1.8-bin.tar.gz

4.  配置环境变量。

/etc/profile文件中

export HBASE_HOME=/home/hbase-1.1.8export PATH=$PATH:$HBASE_HOME/bin


使环境变量生效并验证环境变量生效

 source /etc/profile

 hbase version

 

[root@yufan1 ~]# source /etc/profile[root@yufan1 ~]# hbase version2017-07-20 15:56:55,400 INFO  [main] util.VersionInfo: HBase 1.1.82017-07-20 15:56:55,400 INFO  [main] util.VersionInfo: Source code repository git://diocles.local/Volumes/hbase-1.1.8/hbase revision=1687ca79bd7dba1977167e5e7ea20f245bc661b62017-07-20 15:56:55,400 INFO  [main] util.VersionInfo: Compiled by ndimiduk on Mon Dec 12 21:09:46 PST 20162017-07-20 15:56:55,400 INFO  [main] util.VersionInfo: From source with checksum c21eff1775b895586dcd138f33055158[root@yufan1 ~]# 

5. 编辑 Hbase 配置文件

a) hbase-env.sh()

#Java环境

export JAVA_HOME=/usr/local/jdk1.8/

#通过hadoop的配置文件找到hadoop集群

export HBASE_CLASSPATH=/home/hadoop/hadoop2.2/etc/hadoop/

#使用HBASE自带的zookeeper管理集群

`export HBASE_MANAGES_ZK=false 

b) hbase-site.xml

<property>                <name>hbase.rootdir</name>                <value>hdfs://yufan:9000/hbase</value>        </property>         <property>                <name>hbase.zookeeper.quorum</name>                <value>yufan,yufan1,yufan2</value>        </property>         <property>                <name>dfs.replication</name>                <value>3</value>        </property>         <property>                <name>hbase.cluster.distributed</name>                <value>true</value>        </property>


 

6. 拷贝到其他结点

[root@yufan hbase]# scp -r hbase-1.1.8 yufan2:/home/bigdata/hbase/

7. 启动并验证

a) start-hbase.sh

b) jps

 yufan:

[root@yufan ~]# start-hbase.shstarting master, logging to /home/bigdata/hbase/hbase-1.1.8//logs/hbase-root-master-yufan.outJava HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0yufan1: starting regionserver, logging to /home/bigdata/hbase/hbase-1.1.8/bin/../logs/hbase-root-regionserver-yufan1.outyufan2: starting regionserver, logging to /home/bigdata/hbase/hbase-1.1.8/bin/../logs/hbase-root-regionserver-yufan2.outyufan1: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0yufan1: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0yufan2: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0yufan2: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0[root@yufan ~]# jps13203 HMaster8227 NameNode13316 Jps10696 Main8745 QuorumPeerMain8474 ResourceManager
yufan1:

[root@yufan1 ~]# jps9364 Jps5576 QuorumPeerMain9256 HRegionServer5277 DataNode5453 NodeManager5374 SecondaryNameNode
yufan2

[root@yufan2 ~]# jps5057 NodeManager8276 Jps8168 HRegionServer4954 DataNode5179 QuorumPeerMain