需要先搭建高可用hadoop
具体看我另一篇博客
https://blog.csdn.net/qq_41562377/article/details/89365685
-
1)下载好后压缩到/user下
-
2)配置环境变量
vi /etc/profile export HBASE_HOME=/user/hbase-1.2.11 export PATH=$PATH:$HBASE_HOME/bin
-
3)
vi hbase.env.sh export JAVA_HOME=/user/jdk1.8 export HADOOP_HOME=/user/hadoop-3.4.5 export HBASE_PID_DIR=/user/hbase-1.2.11/pids #提前创建好 export HBASE_MANAGES_ZK=false
-
4)
vi hbase-site.xml <configuration> <property> <name>hbase.rootdir</name> <value>hdfs://ns/hbase</value> <!--这里注意了,不要加端口号,不然会疯的!,会出现Hmaster开启之后几秒就又没了。--> <description>The directory shared by RegionServers.</description> </property> <property> <name>hbase.master</name> <value>60000</value><!--这里注意了,只需端口即可,不必再写主机名称了!--> </property> <property> <name>hbase.zookeeper.quorum</name> <value>Master,Slave1,Slave2</value><!--这里注意了,你的主机名称了!--> </property> <property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/user/zookeeper-3.4.5</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.tmp.dir</name> <value>/user/hbase-1.2.11/tmp</value><!--这里注意了,提前建好,且改好组!--> </property> </configuration>
5)通过scp上传到其他节点
scp /user/hbase-1.2.11 hadoop@192.168.23.201:/user
scp /user/hbase-1.2.11 hadoop@192.168.23.202:/user
在Master主机上开启就行,之前配过免密。
Master
cd /user/hbase-1.2.11
bin/start-hbase.sh
Slave1
想要在windows本机上直接查看,需要windows与虚拟机ping通而且要在hosts文件下配置
查看web
master:16010
Slave1:16010
- 6 )Hbase使用
Xshell6使用问题
Xshell6登录进入linux后,退格键在普通命令行使用方式下没问题。但当操作数据库等模式,按delete、backspace键、方向键时会产生^H等乱码问题。通常是因为设置方式问题,造成编码不匹配的问题。
解决方法:
文件------>属性
弹出的对话框中,选择终端下的键盘如下设置:
基本概念及使用参考博客
https://www.cnblogs.com/swordfall/p/8737328.html