之前已經按照大神kinglau(http://www.cnblogs.com/kinglau/p/3794433.html)的方法安裝了hadoop單機模式,并配置成僞分布式模式。現在主要講解hbase安裝過程:
1 首先在apache官網下載下傳最新穩定版hbase(hbse1.0.1.1)
2 将源檔案mv到安裝目錄中,我安裝在/usr/local/下
3 解壓安裝包:tar zxf hbase-1.0.1.1.tar.gz,
4 修改檔案夾名字:mv hbase-1.0.1.1.tar.gz hbase
5 修改conf目錄下面的hbase-env.sh,配置JAVA_HOME,找到如下一行:
#export JAVA_HOME=/usr/java/jdk1.6.0
去掉#,并配置成自己本機的java安裝目錄。
6 修改該目錄下面的hbase-site.xml,確定hbase-site.xml中的hbase.rootdir的主機和端口号與$HADOOP_HOME目錄下conf目錄中core-site.xml中的fs.default.name的主機和端口号一緻,示例如下:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>localhost:60000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>localhost</value>
</property>
</configuration>
7 先啟動hadoop,再啟動hbase:
start-dfs.sh;
start-yarn.sh;
bin/start-hbase.sh;
可以使用jps指令檢視hadoop和hbase是否成功啟動。
8 使用hbase shell進行簡單練習:bin/hbase shell進入hbase執行環境,小練習到處都有,不再贅述。
9 停止hbase和hadoop:
bin/stop-hbase.sh;
stop-dfs.sh;
stop-yarn.sh。