大数据第七课-HBase的搭建
Posted 吃一天鱼六千多
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数据第七课-HBase的搭建相关的知识,希望对你有一定的参考价值。
1、下载安装包
cd /kkb/soft/ tar -zxvf hbase-1.2.0-cdh5.14.2.tar.gz -C /kkb/install/
2、修改Hbase的配置文件
进入文件 hbase-env.sh
cd /kkb/install/hbase-1.2.0-cdh5.14.2/conf/ vim hbase-env.sh
修改文件
export JAVA_HOME=/kkb/install/jdk1.8.0_141
export HBASE_MANAGES_ZK=false
进入文件hbase-site.xml
vim hbase-site.xml
修改文件
<configuration> <property> <name>hbase.rootdir</name> <!--非高可用集群使用这个 <value>hdfs://node01:8020/hbase</value> --> <!--高可用集群使用这个--> <value>hdfs://hann/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.quorum</name> <value>node01,node02,node03</value> </property> <!-- 此属性可省略,默认值就是2181 --> <property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/kkb/install/zookeeper-3.4.5-cdh5.14.2/zkdatas</value> </property> <!-- 此属性可省略,默认值就是/hbase --> <property> <name>zookeeper.znode.parent</name> <value>/hbase</value> </property> </configuration>
进入文件regionservers
vim regionservers
修改文件
node01
node02
node03
创建back-masters配置文件,里边包含备份HMaster节点的主机名,每个机器独占一行,实现HMaster的高可用
vim back-masters
修改文件
node02
3、分发安装包
cd /kkb/install
scp -r hbase-1.2.0-cdh5.14.2/ node02:$PWD
scp -r hbase-1.2.0-cdh5.14.2/ node03:$PWD
4、创建软连接
ln -s /kkb/install/hadoop-2.6.0-cdh5.14.2/etc/hadoop/core-site.xml /kkb/install/hbase-1.2.0-cdh5.14.2/conf/core-site.xml
ln -s /kkb/install/hadoop-2.6.0-cdh5.14.2/etc/hadoop/hdfs-site.xml /kkb/install/hbase-1.2.0-cdh5.14.2/conf/hdfs-site.xml
完成后是如下界面
5、添加环境变量(三台机器都需要)
vim /etc/profile
然后添加一下内容
export HBASE_HOME=/kkb/install/hbase-1.2.0-cdh5.14.2
export PATH=$PATH:$HBASE_HOME/bin
然后 source /etc/profile
6、启动Hbase测试
先要启动zookeeper集群和hadoop集群,然后执行start-hbase.sh命令
最后查看web界面:http://node01:60010/ , 和 http://node02:60010/
以上是关于大数据第七课-HBase的搭建的主要内容,如果未能解决你的问题,请参考以下文章
零基础学python第七课,while循环赋值运算符循环嵌套
零基础学python第七课,while循环赋值运算符循环嵌套