0.92.0单机伪分布式配置(2)

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服务安装成功。

4.hbase安装与配置

将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数据库可用,继续进行。。。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/e7af98988791bb3bdfbb974619de4fed.html