一、上传文件
二、解压
tar -zxf ./zookeeper-3.4.5-cdh5.14.2.tar.gz -C /opt/soft/
tar -zxf ./hbase-2.3.5-bin.tar.gz -C ../soft/
三、改名字
mv ./zookeeper-3.4.5-cdh5.14.2/ zk345
mv ./hbase-2.3.5/ hbase235
四、配置映射
vim /etc/profile
#ZK
export ZOOKEEPER_HOME=/opt/soft/zk345
export PATH=$ZOOKEEPER_HOME/bin:$PATH
#HBASE_HOME
export HBASE_HOME=/opt/soft/hbase235
export PATH=$HBASE_HOME/bin:$PATH
五、hbase配置
[root@kb23 soft]# cd ./hbase235/conf/
[root@kb23 conf]# echo $JAVA_HOME
/opt/soft/jdk180
(1)配置hbase-env.sh
[root@kb23 conf]# vim ./hbase-env.sh
vim ./hbase-env.sh
# *******28行:
export JAVA_HOME=/opt/soft/jdk180
# *******126行:
export HBASE_MANAGES_ZK=false
(2)配置hbase-site.xml
[root@kb23 conf]# vim ./hbase-site.xml
vim ./hbase-site.xml
# *******最后:
<property>
<name>hbase:rootdir</name>
<value>hdfs://192.168.91.11:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/soft/zk345/zkdata</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
六、启动hbase
[root@kb23 conf]# cd ../bin/
[root@kb23 bin]# start-hbase.sh
[root@kb23 bin]# jps
22638 HMaster
22767 HRegionServer
[root@kb23 bin]# hbase shell
start-hbase.sh
hbase shell
七、拓展
# *******查看库、创建库、查看库版本、删除库
list_namespace # 查看库
create_namespace 'kb2222' # 创建库
version # 查看版本
drop_namespace 'kb2222' # 删除版本
# *******创建表、查看表、查看描述表、删除表(比较独特)
create 'kb23:student','baseinfo','schoolinfo'
list_namespace_tables 'kb23' # 查看表名
describe 'kb23:student' # 查看描述表
drop 'kb23:student' # 不能直接删除,必须要先disable,使其先无效
disable 'kb23:student' # 使无效
is_disabled 'kb23:student' # 是否无效,true
true
enable 'kb23:student' # 不使无效
is_disabled 'kb23:student' # 使无效为false
false
八、zookeeper配置
cd /opt/soft/zk345/conf/
cp zoo_sample.cfg zoo.cfg
mkdir /opt/soft/zk345/zkdata
mkdir /opt/soft/zk345/logs
# 配置zoo.cfg
vim ./zoo.cfg
# *******12行:
# *******13行:
dataDir=/opt/soft/zk345/zkdata
dataLogDir=/opt/soft/zk345/logs
# *******最后一行:
server.0=192.168.91.11:2287:3387
九、启动zookeeper
cd ../zkdata
zkServer.sh start
zkServer.sh status
jps
#18338 QuorumPeerMain
十、登录HBase
http://192.168.91.11:16010
十一、开机、关机
开机 |
(1) start-all.sh 【DataNode,NameNode,NodeManager,ResourceManager,SecondaryNameNode】 (2) nohup hive --service matestore & 【RunJar】 (4) beeline -u jdbc:hive2://localhost:10000 【BeeLine】 (5) start-hbase.sh 【HMaster,HRegionServer】 (6) zkServer.sh start 【QuorumPeerMain】 (7) zeppelin-daemon.sh start 【ZeppelinServer】 |
关机 |
第一步:stop-hbase.sh (HMaster,HRegionServer) !!!!!!! 第二步:zeppelin-daemon.sh stop (ZeppelinServer) 第二步:stop-all.sh (DataNode,NameNode,NodeManager,ResourceManager,SecondaryNameNode) 第三步:zkServer.sh stop (QuorumPeerMain--zk345) 第五步:kill -9 XXXX,kill -9 XXXX(RunJar,RunJar) 第六步:shutdown -h now |