码头工人安装hbase1.2

  

<强> hbase安装
1,解压

  
  

焦油-zxvf/hbase-1.2.9-bin.tar。广州- c/usr/local
mv hbase-1.2.9 hbase

     

<强> 2,修改配置文件:conf/hbase-env。sh

  
  

cd hbase
vim conf/hbase-env。sh

  

出口HBASE_MANAGES_ZK=false
export JAVA_HOME=/usr/地方/jdk1.8
export HBASE_CLASSPATH=/usr/地方/hadoop/etc/hadoop

     

解释:一个分布式运行的Hbase依赖一个饲养员集群。所有的节点和客
户端都必须能够访问管理员。默认的情况下Hbase会管理一个zookeep集群,
即Hbase默认自带一个zookeep集群。这个集群会随着Hbase的启动而启动。而
在实际的商业项目中通常自己管理一个饲养员集群更便于优化配置?高集
群工作效率,但需要配置Hbase。需要修改conf/hbase-env。sh里面的
HBASE_MANAGES_ZK来切换。这个值默认是真实的,作用是让Hbase启动的时候
同时也启动动物园管理员。在本实验中,我们采用独立运行饲养员集群的方式,
故将其属性值改为假的。

  

<强> 3,配置conf/hbase-site。xml

  
  

& lt; configuration>
& lt; property>
& lt; name> hbase.rootdir
& lt; value> hdfs://主:9000/hbase
& lt;/property>
& lt; property>
& lt; name> hbase.cluster.distributed
& lt; value> true
& lt;/property>
& lt; property>
& lt; name> hbase.master
& lt; value> hdfs://主:6000 & lt;/value>
& lt;/property>
& lt; property>
& lt; name> hbase.zookeeper.quorum
& lt; value>主人,Slave1, Slave2
& lt;/property>
& lt; property>
& lt; name> hbase.zookeeper.property.dataDir
& lt; value>/usr/地方/zookeeper
& lt;/property>
& lt;/configuration>

     

解释:要想运行完全分布式模式,加一个属性hbase.cluster。分布式
设置为真正然后把hbase。rootdir设置为HDFS的NameNode的位置
hbase。rootdir:这个目录是地区服务器的共享目录,用来持久化Hbase。
URL需要是“完全正确的的,还要包含文件系统
hbase.cluster的方案。分布:Hbase的运行模式.false是单机模式,真正
是分布式模式。若为假,Hbase和饲养员会运行在同一个JVM里面。在
hbase-site。xml配置饲养员:当Hbase管理饲养员的时候,你可以通过
修改动物园。cfg来配置动物园管理员,对于zookeepr的配置,你至少要在
hbase-site。xml中列出zookeepr的合奏服务器,具体的字段是
hbase.zookeeper.quorum。在这里列出动物园管理员集群的地址列表,用逗号分割。
hbase.zookeeper.property。clientPort:动物园管理员的动物园。设计中的配置,
客户端连接的端口。
hbase.zookeeper.property。dataDir:动物园管理员的动物园。设计中的配置。对
于独立的动物园管理员,要指明饲养员的主机和端口。需要在hbase-site。xml
中设置
<强> 4,配置conf/regionservers
内容如下
码头工人安装hbase1.2

  

<强> 5,hadoop配置文件拷贝
hadoop配置文件拷入hbase的设计目录下:
(当前位置为hbase的设计及其配置文件夹)

  
  

cp/usr/hadoop/hadoop-2.7.3/etc/hadoop/hdfs-site。xml。
cp/usr/hadoop/hadoop-2.7.3/etc/hadoop/核心位点。xml。

     

<强> 6分发hbase

  
  

scp - r/usr/local/hbase root@slave1:/usr/当地
scp - r/usr/loca/hbase root@slave2:/usr/当地

     

<强> 7日配置环境变量

  
  

vi/etc/profile      

配置环境变量Hbase

  
  

#设置hbase环境
export HBASE_HOME=/usr/地方/hbase
出口路径=$路径:HBASE_HOME美元/bin

     

生效环境变量:

  
  源/etc/profile

     

<强> 8日运行和测试
在主人上执行(保证hadoop和管理员已开启)

  
  

bin/start-hbase。sh

     

在三个节点上查看进程是否开启
奥胪饭と税沧癶base1.2”
奥胪饭と税沧癶base1.2”
奥胪饭と税沧癶base1.2”

码头工人安装hbase1.2