Version 4 (modified by shunfa, 12 years ago) (diff) |
---|
Hadoop、Hbase、Zookeeper安裝
前言
由於Nutch2.0開始,已經可以將索引結果存入Hbase,但由於Hbase內建的Zookeeper似乎沒有太穩定,因此自己手動整合才是王道...
安裝環境
- OS: Ubuntu12.04
- Java: OpenJDK 6
套件版本
- Hadoop 1.0.3
- Hbase 0.90.6(沒有選用最新的原因是因為Nutch官網上有提到0.90.x為他們的測試環境)
- Zookeper 3.3.6
安裝Hadoop
下載&解壓縮Hadoop1.0.3
修改$HAHOOP_HOME/conf/hadoop-env.sh
- 設定JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
修改$HAHOOP_HOME/conf/core-site.xml
<configuration> <property> <name>fs.default.name</name> <value>hdfs://localhost:9000</value> </property> </configuration>
修改$HAHOOP_HOME/conf/mapred-site.xml
<configuration> <property> <name>mapred.job.tracker</name> <value>localhost:9001</value> </property> </configuration>
修改$HAHOOP_HOME/conf/hdfs-site.xml
<configuration> <property> <name>dfs.replication</name> <value>1</value> </property> <property> <name>dfs.support.append</name> <value>true</value> </property> </configuration>
格式化HDFS
shunfa@shunfa-vmmVBox:/opt/hadoop-1.0.3$ bin/hadoop namenode -format
啟動Hadoop
shunfa@shunfa-vmmVBox:/opt/hadoop-1.0.3$ bin/start-all.sh
安裝Zookeeper
安裝Hbase
完成
- 執行結果如下:
shunfa@shunfa-vmmVBox:~$ jps 23659 HRegionServer 21788 NameNode 22230 JobTracker 22148 SecondaryNameNode 5585 Jps 21972 DataNode 22410 TaskTracker 23069 QuorumPeerMain