HBase分布式集群部署

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 “表” 清空某一个表

 

 

 

 

 

 

猜你喜欢

转载自www.cnblogs.com/libin123/p/10330529.html