zookeeper+hadoop+hbase 之 hbase

来源:互联网 发布:qq空间推广软件 编辑:程序博客网 时间:2024/05/21 21:47

1、版本

0.98.12.1

安装包:hbase-0.98.12.1-hadoop2-bin.gz

下载地址:http://archive.apache.org/dist/hbase/0.98.12.1/



2、在主节点(192.168.154.79)安装。解压缩文件到/usr/local/hbase-----本应该解压到/export/server/下面

解压后的文件列表如下:

drwxr-xr-x.  4 hadoop hadoop   4096 Jun 19 21:29 bin
-rw-r--r--.  1 hadoop hadoop 181540 Jun 19 21:30 CHANGES.txt
drwxr-xr-x.  2 hadoop hadoop   4096 Dec  6 11:35 conf
drwxr-xr-x. 12 hadoop hadoop   4096 Jun 19 21:30 docs
drwxr-xr-x.  7 hadoop hadoop   4096 Jun 19 21:30 hbase-webapps
drwxr-xr-x.  3 hadoop hadoop   4096 Jun 19 21:29 lib
-rw-r--r--.  1 hadoop hadoop  11358 Jun 19 21:30 LICENSE.txt
drwxrwxr-x.  2 hadoop hadoop   4096 Dec  6 12:39 logs
-rw-r--r--.  1 hadoop hadoop    897 Jun 19 21:30 NOTICE.txt
-rw-r--r--.  1 hadoop hadoop   1377 Jun 19 21:29 README.txt




3、赋予hadoop用户权限

cd /usr/local/

chown –R hadoop:hadoop hbase#将文件夹"hadoop"读权限分配给hadoop用户



4、配置 


4.1 conf/hbase-env.sh 文件内容如下:


export HBASE_PID_DIR=/var/hbase/pids

export HBASE_MANAGES_ZK=false



4.2 conf/hbase-site.xml 内容如下:


<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://Master.Hadoop:9000/hbase</value>
        </property>
        <property>
                <name>hbase.zookeeper.property.dataDir</name>
                <value>/var/zookeeper</value>
        </property>
        <property>
                <name>hbase.zookeeper.property.clientPort</name>
                <value>2181</value>
        </property>
        <property>
                <name>zookeeper.session.timeout</name>
                <value>120000</value>
        </property>
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>mem1,mem2,mem3</value>
        </property>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
</configuration>


4.3 conf/regionservers 文件内容如下:

Slave1.Hadoop
Slave2.Hadoop



4.4 复制 /usr/local/hbase 这个文件到其它分区服务节点机器上 /usr/local目录下,同上3hadoop用户授权



4.5 在主节点 启动/停止

启动:/usr/local/hbase/bin/./start-hbase.sh &
停止:/usr/local/hbase/bin/stop-hbase.sh

启动后再主节点 /var/hbase/pids目录下有下列两个文件


4.6 验证

输入jps命令后显示如下:
535 NameNode
3456 HMaster
3831 Jps
4467 QuorumPeerMain
891 ResourceManager
726 SecondaryNameNode

进入regionServer节点 jps 后内容如下:


1550 Jps
32637 NodeManager
1326 HRegionServer
18056 QuorumPeerMain
32566 DataNode





0 0
原创粉丝点击