CentOS 7 配置hadoop(三) 配置hbase(伪分布)
章节:
第一章节:CentOS 7 配置hadoop(一) 安装虚拟机(伪分布)
第二章节:CentOS 7 配置hadoop(二) 配置hdfs(伪分布)
第三章节:CentOS 7 配置hadoop(三) 配置hbase(伪分布)
第四章节:CentOS 7 配置hadoop(四) 配置hive(伪分布)
第五章节:CentOS 7 配置hadoop(五) 配置sqoop(伪分布)
第六章节:CentOS 7 配置hadoop(六) 配置flume(伪分布)
第三章CentOS 7 配置hadoop(三) 配置hbase(伪分布)
准备 zookeeper 、 hbase 所需内容在第一章节 CentOS 7 配置hadoop(一) 安装虚拟机
(三) 配置hbase
1.上传压缩包 使用FileZilla
2.解压上传的压缩包 tar -xzvf 包名
3.解压完成之后 配置zookeeper
1)进入zookeeper-3.4.5-cdh5.7.0/conf/ 的 conf目录下 拷贝zoo_sample.cfg 为zoo.cfg 命令(cp zoo_sample.cfg zoo.cfg)
2)打开zoo.cfg文件,vi zoo.cfg。找到dataDir 配置dataDir ( 配置内容:/root/data/zookeeper) zookeeper的数据文件目录
3)启动zookeeper 进入cd /root/zookeeper-3.4.5-cdh5.7.0/sbin/ 执行 ./zkServer.sh start #参数start开启,status查看状态,stop关闭,standalone单机模式 注意(启动zookeeper之前必须启动hdfs)
输入jps 会显示 7个jsp 比 hdfs多一个 QuorumPeerMain的进程
4.配置环境变量 vi /etc/profile
export HBASE_HOME=/root/hbase-1.2.0-cdh5.7.0
export PATH=$PATH:$HBASE_HOME/bin
保存退出 :wq!
source /etc/profile
5.配置hbase
1)拷贝zoo.cfg到hbase的conf下 命令 cp /root/zookeeper-3.4.5-cdh5.7.0/conf/zoo.cfg /root/hbase-1.2.0-cdh5.7.0/conf/
2)配置hbase-env.sh
(1).JAVA_HOME= jdk的路径
(2).HBASE_CLASSPATH hadoop安装目录下的etc/hadoop
(3).HBASE_MANAGES_ZK 使用hbase自带的zookeeper还是外部zookeeper
3)配置hbase-site.xml
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:8020/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>master:60000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master</value>
</property>
4)配置Regionserver 把localhost 改为主机名
5)启动hbase 进入cd /root/hbase-1.2.0-cdh5.7.0/bin/的bin目录,启动 ./start-hbase.sh 启动完成之后jsp是9个
进入hbase shell, 输入list 列出表格
输入list 输出的格式是这样的,就说明配置成功
启动 hbase 会有 Main 的一个进程