linux(ubuntu)下HBase 单机安装

 

1.   机安装(ubuntu

1、安装sshJDK(修改)

配置java_homesudo gedit /etc/environment

配置jvm sudo update-alternatives --config java

 

2SSH无密

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查看进程,共5hadoop进程

[email protected]:/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

 

;