六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 83|回复: 0

linux(ubuntu)下HBase 单机安装

[复制链接]

升级  1.33%

10

主题

10

主题

10

主题

秀才

Rank: 2

积分
52
 楼主| 发表于 2013-2-4 13:28:10 | 显示全部楼层 |阅读模式
 

<h2 style="line-height: 28px; font-family: Arial, Helvetica, sans-serif;">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
 
core-site.xml:<configuration>  <property>    <name>fs.default.name</name>    <value>hdfs://localhost:9000</value>  </property>  <property>    <name>hadoop.tmp.dir</name>    <value>/var/hadoop/hadoop-${user.name}</value>  </property></configuration>  
hdfs-site.xml:
 
<configuration>  <property>    <name>dfs.replication</name>    <value>1</value>  </property></configuration>  
mapred-site.xml:
 
<configuration>  <property>    <name>mapred.job.tracker</name>    <value>localhost:9001</value>  </property></configuration>  
 
格式化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
</h2> 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表