hbase系列(二):集群应用(基于hdfs)

  创建rsa无密码登录:

ssh-keygen -t rsa

cat .ssh/id_rsa.pub .ssh/authorized_keys

 

先配置hdfs:

1、下载hadoop-0.20.2.tar.gz,解压;

2、修改conf/hadoop-env.sh,配置java_home;

3、配置hdfs访问路径,core-site.xml:

 <property>
  <name>fs.default.name</name>
  <value>hdfs://localhost:9000</value>
 </property>

  

4、配置namenode复本数,hdfs-site.xml:

 <property>
  <name>dfs.replication</name>
  <value>1</value>
 </property>

  

5、配置namenode元数据与操作日志路径,hdfs-site.xml:

  <property>
     <name>dfs.name.dir</name>
     <value>/u01/data/hadoop0.20/dfs/name</value>
  </property> 

   <property>
      <name>dfs.name.edits.dir</name>
      <value>/u01/data/hadoop0.20/dfs/name</value>
  </property> 

  

6、配置map/reduce,mapred-site.xml:

<configuration>
 <property>
  <name>mapred.job.tracker</name>
  <value>localhost:9001</value>
 </property>
</configuration>

 

7、对namenode路径,进行格式化:

bin/hadoop namenode -format

 

可以看到配置的路径被格式化后,系统建了两个目录current与image。

 

7、启动hdfs:

bin/start-all.sh

ps -ef|grep  hdfs

会看到启动了3个java进程,1个namenode,1个datanode,1个备用namenode:

org.apache.hadoop.hdfs.server.namenode.NameNode

org.apache.hadoop.hdfs.server.datanode.DataNode

org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode

 

再配置hbase:

1、配置hbase访问的hdfs路径、集群属性、zookeeper节点,hbase-site.xml

<property>
      <name>hbase.rootdir</name>
      <value>hdfs://localhost:9000/hbase</value>
</property>
<property>
      <name>hbase.cluster.distributed</name>
      <value>true</value>
</property>
<property>
      <name>hbase.zookeeper.quorum</name>
      <value>localhost</value>
</property>

  

2、启动hbase:

bin/start-hbase.sh

ps -ef|grep hbase

可以看到又启动了3个java进程,分别是RegionServer、Zookeeper、Master:

org.apache.hadoop.hbase.regionserver.HRegionServer start

org.apache.hadoop.hbase.zookeeper.HQuorumPeer start

org.apache.hadoop.hbase.master.HMaster start

 

至此,基于hdfs上的hbase配置已经完成。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值