linux(ubuntu)下HBase 单机安装

 

1.   机安装(ubuntu

1、安装ssh,JDK(修改)

配置java_home:sudo gedit /etc/environment

配置jvm: sudo update-alternatives --config java

 

2、设置SSH为无密码

ssh-keygen -t rsa -f ~/.ssh/id_rsa -P ""

cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys

 

测试: ssh localhost

 

3、下载hadoop(0.20.203)、hbase(0.90.3)压缩包,解压到/home/hadoop,修改配置

修改hadoop目录文件权限

sudo chown asyty /home/hadoop

sudo chown 755 /home/hadoop

 

4、配置hadoop core-site.xml / hdfs-site.xml / mapred-site.xml / haddop-env.sh

 

hadoop-env.xml:

添加java_home, export JAVA_HOME=/usr/........xxxxx

 

Xml代码   收藏代码
  1. <span>core-site.xml:  
  2.   
  3. <configuration>  
  4.   
  5.   <property>  
  6.   
  7.     <name>fs.default.name</name>  
  8.   
  9.     <value>hdfs://localhost:9000</value>  
  10.   
  11.   </property>  
  12.   
  13.   <property>  
  14.   
  15.     <name>hadoop.tmp.dir</name>  
  16.   
  17.     <value>/var/hadoop/hadoop-${user.name}</value>  
  18.   
  19.   </property>  
  20.   
  21. </configuration></span>  

 

 

hdfs-site.xml:

 

Xml代码   收藏代码
  1. <span><configuration>  
  2.   
  3.   <property>  
  4.   
  5.     <name>dfs.replication</name>  
  6.   
  7.     <value>1</value>  
  8.   
  9.   </property>  
  10.   
  11. </configuration></span>  

 

 

mapred-site.xml:

 

Xml代码   收藏代码
  1. <span><configuration>  
  2.   
  3.   <property>  
  4.   
  5.     <name>mapred.job.tracker</name>  
  6.   
  7.     <value>localhost:9001</value>  
  8.   
  9.   </property>  
  10.   
  11. </configuration></span>  

 

 

 

格式化namenode:

切换到hadoop安装目录:bin/hadoop namenode -format

format将在/var/hadoop目录(core-site.xml配置过)下生成hdf数据文件等,需要操作权限,此处我直接新建了/var/hadoop文件夹并修改了的权限

sudo chown asyty /var/hadoop

sudo chown 755 /var/hadoop

 

启动关闭hadoop: bin/start-all.sh bin/stop-all.sh

 

通过jps查看进程,共5个hadoop进程

asyty@ubuntu:/home/hadoop/hbase-0.90.3$ jps

 

13593 NameNode

14245 TaskTracker

13833 DataNode

14008 SecondaryNameNode

14078 JobTracker

 

安装hbase:

解压,修改 hbase-env.sh,添加JAVA_HOME

export JAVA_HOME=/usr/........xxxxx

 

运行关闭:start-hbase.sh / stop-hbase.sh

 

jsp查看进程,多一个hbase进程

14592 HMaster

 

通过以下端口查看hadoop hbase和hdfs状态

hadoop administration :     http://localhost:50030

hdfs namenode:              http://localhost:50070

hbase reginserver:          http://localhost:60030

另外,如果哪个进程启动失败,查看相应的log文件,一般来说,注意/etc/hosts文件的配置问题。

 

2.   常用命令

参考hadoop命令手册 http://hadoop.apache.org/common/docs/r0.19.2/cn/commands_manual.html

hbase手册

http://hbase.apache.org/book/quickstart.html

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值