上海古都建筑设计集团,上海办公室装修设计公司,上海装修公司高质量的内容分享社区,上海装修公司我们不是内容生产者,我们只是上海办公室装修设计公司内容的搬运工平台

hadoop

guduadmin116小时前

7.7伪分布式HBase搭建

1.1配置HBase准备

1.上传hbase到虚拟机/opt目录

2.解压hbase

tar  -zxf  /opt/hbase-2.4.16-bin.tar.gz  -C  /usr/local

3.配置环境变量

vi  /etc/profile

文末添加

export HBASE_HOME=/usr/local/hbase-2.416

export PATH=$PATH:$HBASE_HOME/bin

export ZOOKEEPER_HOME=/usr/local/apache-zookeeper-3.5.7-bin

export PATH=$PATH:$ZOOKEEPER_HOME/bin

4.使hbase生效

source  /etc/profile

5.测试hbase配置情况

cd   $HBASE_HOME

1.2配置hbase

1.配置hbase-env.sh

vi  $HBASE_HOME/conf/hbase-env.sh

文档前添加

export JAVA_HOME=/usr/local/jdk1.8.0_221

export HBASE_CLASSPATH=/usr/local/hbase-2.4.16/conf

export HBASE_MANAGERS_ZK=true

2.配置hbase-site.xml

假设当前hadoop运行在伪分布式模式,同时hdfs运行在9000端口。当需要运行在全分布式下,请根据namenode时实际ip和运行端口修改

vi  $HBASE_HOME/conf/hbase-site.xml

--将原有的hbase.cluster.distributed的false属性改为true

hbase.cluster.distributed

true

--在configuration文档最后添加以下内容,注意不要写到configuration外去

hbase.rootdir

hdfs://localhost:9000/hbase

hadoop,第1张

3.运行Hbase

在伪分布式hadoop启动完成的情况下启动hbase

start-hbase.sh

hbase shell

hadoop,第2张

hadoop,第3张

8.8全分布式HBASE搭建

hadoop,第4张

8.8 zookeeper安装

将apache-zookeeper-3.5.7-bin.tar.gz安装包上传到master的/opt目录下

1.1解压

tar  -zxf/opt/apache-zookeeper-3.5.7-bin.tar.gz   -C  /usr/local/

1.2配置环境变量

vi  /etc/profile

export  ZOOKEEPER_HOME=/usr/local/apache-zookeeper-3.5.7-bin

export PATH=$PATH:$ZOOKEEPER_HOME/bin

./etc/profile

1.3配置zookeeper

cd $ZOOKEEPER_HOME/conf/

cp zoo_sample.cfgzoo.cfg

vi zoo.cfg

文末添加以下内容

server.1=192.168.184.250:3188:3288

server.2=192.168.184.251:3188:3288

server.3=192.168.184.252:3188:3288

hadoop,第5张

mkdir  /tmp/zookeeper

echo 1 > /tmp/zookeeper/myid

echo 2 > /tmp/zookeeper/myid

echo 3 > /tmp/zookeeper/myid

1.4启动zookeeper集群

zkServer.sh  start

zkServer.sh  status

hadoop,第6张

1.5安装配置hbase

  1. 上传hbase到虚拟机/opt目录
  2. 解压hbase
  3. 配置环境变量
  4. 使hbase生效
  5. 测试hbase配置情况

8.9配置hbase

1.1配置hbase-env.sh

vi  $HBASE_HOME/conf/hbase-env.sh

在文档开头添加以下代码

export JAVA_HOME=/usr/local/jdk1.8.0_221

export HBASE_CLASSPATH=/usr/local/hbase-2.4.16/conf

export HBASE_MANAGERS_ZK=false

1.2配置hbase-site.xml

hadoop,第7张

vi  $HBASE_HOME/conf/hbase-site.xml

--将原有的hbase.cluster.distributed的false属性改为true

hbase.cluster.distributed

true

--在configuration文档最后添加以下内容,注意不要写到configuration外去

hbase.rootdir

hdfs://master:9000/hbase

hbase.zookeeper.quorum

master.slave1.slave2

1.3   vi  regionservers

master

slave1

slave2

1.4发送配置文件到其他集群

scp  -r  $HBASE_HOME/slave1:/usr/local/hbase-2.4.16/

scp  -r  $HBASE_HOME/slave2:/usr/local/hbase-2.4.16/

scp  -r  /etc/profile  slave2:/etc/profilev /

scp  -r  /etc/profile  slave2:/etc/profilev /

source  /etc/profile /

hadoop,第8张

1.5运行Hbase

hadoop,第9张

网友评论

搜索
最新文章
热门文章
热门标签