3.ssh服务安装与配置
在终端键入:
sudo apt-get install openssh-server
安装完成后,配置SSH无密码连接
$ssh-keygen -t dsa -P ‘’ -f ~/.ssh/id_dsa
$cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
$chmod 400 ~/.ssh/authorized_keys
输入ssh localhost后有如下内容:
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-23-generic x86_64)
* Documentation: https://help.ubuntu.com/
0 packages can be updated.
0 updates are security updates.
Last login: Fri Aug 24 11:14:20 2012 from localhost
表示ssh服务安装成功。
将hbase-0.92.0.tar.gz拷贝到主文件下,也就是Hadoop-1.0.3的位置。在终端输入
tar xzvf hbase-0.92.1.tar.gz
此时会得到hbase-0.92.0的文件夹。打开hbase-0.92.0下的conf文件,配置hbase数据库
打开hbase-env.sh文件,在末尾添加
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_33
export HBASE_HOME=/home/martin/hbase-0.92.0
export PATH=$PATH:/home/martin/hbase-0.92.0/bin
打开hbase-site.xml文件,加入
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///home/martin/hbase-0.92.0</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>localhost</value>
</property>
<property>
<name>zookeeper.session.timeout</name>
<value>60000</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
</configuration>
重启电脑,启动hbase服务,在终端键入
hbase-0.92.0/bin/start-hbase.sh
屏幕会出现
martin@ubuntu:~$ hbase-0.92.0/bin/hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.92.0, r1231986, Mon Jan 16 13:16:35 UTC 2012
hbase(main):001:0>
查看hbase是否可用,可键入
status
屏幕出现
1 servers, 0 dead, 4.0000 average load
这表明hbase数据库可用,继续进行。。。