mac安装hbase伪分布式集群

伪分布模式就是在单节点启动多进程模拟多节点集群。
1.安装jdk

2.hadoop伪分布式
2.1下载解压hadoop2.7.7
https://archive.apache.org/di...
2.2修改etc/hadoop下文件core-site.xml


     
        hadoop.tmp.dir
        /youpath.../hadoop-2.7.7/data
    
      
       //这里要和hbase的hbase.rootdir路径相同
       fs.default.name  
        hdfs://localhost:8000  
      

2.3修改hdfs-site.xml


    
    
        dfs.replication
        1
    

2.4修改mapred-site.xml

 
     
        mapreduce.framework.name 
        yarn 
     

2.5修改yarn-site.xml


    yarn.nodemanager.aux-services
    mapreduce_shuffle

2.6mac ssh免密设置

生产秘钥对
ssh-keygen -t dsa -P '' -f ~/.ssh/id\_dsa  
将生成的公钥提交给sshd
cat ~/.ssh/id\_dsa.pub >> ~/.ssh/authorized\_keys

2.7环境变量设置

sudo vi ~/.bash_profile

添加

export HADOOP_HOME=/Users/zytshijack/hadoop-2.7.7
export PATH=$PATH:$HADOOP_HOME/bin

刷新环境变量

source ~/.bash_profile

2.8初始化hadoop

./bin/hdfs namenode -format

2.9启动hadoop

./sbin/start-all.sh

2.10查看localhost:50070和localhost:8088是否能够访问
3.hbase伪分布式安装
3.1下载解压hbase1.6.0
https://www.apache.org/dyn/cl...
3.2修改hbase/bin目录下hbase-env.sh文件

export JAVA_HOME=${JAVA_HOME}
export HBASE_MANAGES_ZK=true

3.3修改hbase-site.xml


  
    hbase.rootdir
    //这里路径一定要跟hadoop中`core-site.xml`中fs.default.name相同
    hdfs://localhost:8000/hbase
  
  
    hbase.cluster.distributed
  true

3.5添加环境变量

sudo vi ~/.bash_profile

添加如下

export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/bin

刷新环境变量

source ~/.bash_profile

3.4启动Hbase(需先启动hadoop)

./start-hbase.sh

3.5测试启动是否成功
进入hbase shell

hbase shell

查看hbase状态和版本

status
version

mac安装hbase伪分布式集群_第1张图片

你可能感兴趣的:(hbase,hadoop)