1.解压tar -zxvf
2.软连接 ln -s ....
3.修改配置文件:
hbase-site.xml
如果用户需要增加HDFS的特定配置就要添加到hdfs-site.xml文件中,同样在hbase中,用户需要增加配置信息,就要将配置添加到conf/hbase-site.xml
进程启动后,服务器会先读取hbase-defult.xml文件,然后读取hbase-site.xml文件,hbase-site.xml的内容会覆盖hbase-defult.xml中的内容,每次修改配置文件需要重新启动进程才能得到最新的配置
修改hbase-en.sh
<configuration> <property> <name>hbase.zookeeper.quorum</name> <value>hadoop01,hadoop02,hadoop03</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/home/root1/data/zookeeper</value> </property> <property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> </property> <property> <name>hbase.rootdir</name> <value>hdfs://mycluster/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> </configuration> -- INSERT --
HBase环境变量 vi hbase-env.sh
export JAVA_HOME=/home/root1/app/jdk
export HBASE_LOG_DIR=/home/root1/data/hbase/logs
export HBASE_PID_DIR=/home/root1/data/hbase/pids
修改regionserver
这个文件罗列了所有region服务器的主机名,他是纯文本文件
文件中的每一行都是主机名,HBase的运维脚本会依次迭代访问每一行来启动所有的region服务器进程
hadoop01
hadoop02
hadoop03
修改backup-masters
配置Hbase master的备用节点 它是纯文本文件,填写主机名即可
hadoop02
//备用节点
添加hdfs配置文件
需要将hdfs配置文件拷贝到主节点hbase的conf目录下
cp core-site.xml /home/root1/app/hbase /conf
cp hdfs-site.xml /home/root1/app/hbase /conf
4.启动HBase集群
1.启动zookeeper
2.启动hdfs
sbin/start-dfs.sh
3.启动hbase
bin/start-hbase.sh
在哪个节点启动,哪个节点就是master
web访问地址端口 60010
stop集群后,会看到一条描述正在停止的信息,表示脚本在运行,并不是表示进度信息
5.HBase数据库shell测试运行
bin/hbase shell
ctrl+backspace才可以删除
truncate “表” 清空某一个表