Hbase环境部署
1.vi /etc/profile
export HBASE_HOME=/opt/programs/hbase-1.2.7
export PATH=$PATH:$HBASE_HOME/bin
2.vi conf/hbase-env.sh
export JAVA_HOME=/usr/java/jdk1.8.0_25 #Java安装路径
export HBASE_CLASSPATH=/opt/programs/hbase-1.2.7/conf #HBase类路径
export HBASE_MANAGES_ZK=false #由HBase负责启动和关闭Zookeeper
3.复制hadoop中的hdfs-site.xml、core-site.xml文件到hbase/conf目录下
cp /opt/programs/hadoop-2.6.0/etc/hadoop/hdfs-site.xml /opt/programs/hbase-1.2.0/conf/
cp /opt/programs/hadoop-2.6.0/etc/hadoop/core-site.xml /opt/programs/hbase-1.2.0/conf/
在这里需要注意一下hdfs-site.xml中的dfs.nameservices属性要与hbase-site.xml中hbase.rootdir相对应,
也就是下面代码的ns1;这是为了配置HA高可用的hdfs集群地址,而不是将地址写死
4.vi conf/hbase-site.xml
如果你的hbase.rootdir设置为hdfs://hadoop1:9000/hbase,那么你需要修改core-site.xml文件中fs.defaultFS的值为hdfs://hadoop1:9000