欢迎投稿

今日深度:

Hbase(一),

Hbase(一),


集群搭建

1.上传HBase安装包这个包到Hadoop01下
2.将上传HBase安装包解压到 /opt/software/路径下

3.环境变量HBase的环境变量
vi /etc/profile

source /etc/profile
4.跳转到当Hbase路径下的conf路径
cd /opt/software/hbase-1.1.2/conf
5.需要修改conf路径下文件
vi hbase-env.sh 修改自己的jdk路径

6.修改 vi hbase-site.xml

<!--hbase的根目录-->
<property>
<name>hbase.rootdir</name>
<value>file:///usr/local/hbasedata</value>
</property>
<!--zk的数据存储目录-->
<property>
<name>hbase.zookeeper.property.dataDir</n

伪分布式

在单机版的基础上进行一个文件修改即可
vi hbase-site.xml

<!-- hbase是不是分布式-->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>

完全分布式

在伪分布式的基础上继续进行修改
1.修改 vi hbase-env.sh

2.修改 vi regionservers

3.因为Hbase要高可用所以这里我们需要创建一个文件:
vi backup-masters

4.修改 vi hbase-site.xml

<!--配置集群是否是分布式的-->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!--hbase的根目录存到HDFS上 即可以指定本地也可HDFS-->
<property>
<name>hbase.rootdir</name>
<value>hdfs://mycluster/hbase</value>
</property>
<!--zk的数据存储目录-->
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/zookeeperdata</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/zookeeperdata</value>
</property>
<!--指定zk集群的地址-->
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop02:2181,hadoop03:2181,hadoop04:2181</value>
</property>

ps:替换伪分布式中的一些属性和添加一些新属性

若之前启动过单机版本或是伪分布式版本的Hbase 那么就需要删 在/user/local/文件夹
hbasedata / Zookeeperdata
5.因为HBase要访问高可用集群
将Hadoop下的配置文件 core-site.xml 和 hdfs-site.xml 拷贝到 Hbase/conf路径下
ps:下面的拷贝是在hbase/conf路径下执行
cp /opt/software/hadoop-2.7.1/etc/hadoop/core-site.xml ./
cp /opt/software/hadoop-2.7.1/etc/hadoop/hdfs-site.xml ./
6.将配置好的Hbase分发到hadoop02,03,04下
分发前提是已经在 /opt/software路径下
scp -r ./hbase-1.1.2 root@hadoop02:PWDscpr./hbase1.1.2root@hadoop03:PWD scp -r ./hbase-1.1.2 root@hadoop03:PWD
scp -r ./hbase-1.1.2 root@hadoop04:$PWD
ps: $PWD 直接或取相同路径
启动:
1.先启动zk集群
2.再启动hdfs集群 因为Hbase不需要yarn所以直接启动集群
start-dfs.sh
3.再启动HBase
start-hbase.sh
4.停止
stop-hbase.sh
5.进入到hbase shell
hbase shell
6.hbase的 web UI 16010 Hmaster
http://hadoop01:16010/master-status


7.hbase的 regionserver web UI 16030 只能启动了regionserver才能访问
http://hadoop02:16030/rs-status

www.htsjk.Com true http://www.htsjk.com/hbase/40195.html NewsArticle Hbase(一), 集群搭建 1.上传HBase安装包这个包到Hadoop01下 2.将上传HBase安装包解压到 /opt/software/路径下 3.环境变量HBase的环境变量 vi /etc/profile source /etc/profile 4.跳转到当Hbase路径下的co...
相关文章
    暂无相关文章
评论暂时关闭