Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
learn:bigdata:install_hadoop_eco_system_single_mode [2014/08/14 23:25] yehudalearn:bigdata:install_hadoop_eco_system_single_mode [2022/01/03 16:03] (current) – external edit 127.0.0.1
Line 4: Line 4:
 <code bash> <code bash>
 sudo apt-get install openjdk-7-jdk ssh rsync sudo apt-get install openjdk-7-jdk ssh rsync
-cd /tmp 
-wget http://apache.mivzakim.net/hadoop/common/stable/hadoop-2.5.0.tar.gz 
-tar xzf hadoop-2.5.0.tar.gz 
-sudo mv hadoop-2.5.0 /usr/local/ 
-sudo ln -s /usr/local/hadoop-* /usr/local/hadoop 
-sudo chown -R hduser:hadoop /usr/local/hadoop* 
  
 sudo addgroup hadoop sudo addgroup hadoop
Line 21: Line 15:
 Edit ~/.bashrc Edit ~/.bashrc
 <code bash> <code bash>
-export HADOOP_HOME=/usr/local/hadoop +export HADOOP_HOME=/usr/local/hadoop/jre 
-export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre+export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
 export ZOOKEEPER_PREFIX=/usr/local/zookeeper export ZOOKEEPER_PREFIX=/usr/local/zookeeper
  
Line 37: Line 31:
 </code> </code>
  
-Zookeeper+ 
 +===== Install Hadoop ===== 
 +<code bash> 
 +cd /tmp 
 +wget http://apache.mivzakim.net/hadoop/common/stable/hadoop-2.5.0.tar.gz 
 +tar xzf hadoop-2.5.0.tar.gz 
 +sudo mv hadoop-2.5.0 /usr/local/ 
 +sudo ln -s /usr/local/hadoop-* /usr/local/hadoop 
 +sudo chown -R hduser:hadoop /usr/local/hadoop* 
 +</code> 
 + 
 +Edit /usr/local/hadoop/etc/hadoop/mapred-site.xml 
 +<code xml> 
 +<?xml version="1.0"?> 
 +<?xml-stylesheet type="text/xsl" href="configuration.xsl"?> 
 +<configuration> 
 +<property> 
 +  <name>mapred.job.tracker</name> 
 +  <value>localhost:54311</value> 
 +  <description>The host and port that the MapReduce job tracker runs 
 +  at.  If "local", then jobs are run in-process as a single map 
 +  and reduce task. 
 +  </description> 
 +</property> 
 +</configuration> 
 + 
 +</code> 
 +Edit /usr/local/hadoop/etc/conf/core-site.xml 
 +<code xml> 
 +<configuration> 
 +<property> 
 +  <name>hadoop.tmp.dir</name> 
 +  <value>/home/hduser/hadoop.tmp</value> 
 +  <description>A base for other temporary directories.</description> 
 +</property> 
 + 
 +<property> 
 +  <name>fs.default.name</name> 
 +  <value>hdfs://localhost:54310</value> 
 +  <description>The name of the default file system.  A URI whose 
 +  scheme and authority determine the FileSystem implementation.  The 
 +  uri's scheme determines the config property (fs.SCHEME.impl) naming 
 +  the FileSystem implementation class.  The uri's authority is used to 
 +  determine the host, port, etc. for a filesystem.</description> 
 +</property> 
 +</configuration> 
 + 
 +</code> 
 + 
 +Format 
 +<code bash> 
 +cd /usr/local/hadoop/ 
 +bin/hadoop namenode -format 
 +</code> 
 + 
 + 
 +===== Zookeeper ===== 
 + 
 <code bash> <code bash>
 wget http://apache.spd.co.il/zookeeper/stable/zookeeper-3.4.6.tar.gz wget http://apache.spd.co.il/zookeeper/stable/zookeeper-3.4.6.tar.gz
Line 46: Line 98:
 </code> </code>
  
-Do vi /usr/local/zookeeper/conf/zoo.cfg 
 <code bash> <code bash>
 +vi /usr/local/zookeeper/conf/zoo.cfg
 +</code>
 +
 +<code>
 tickTime=2000 tickTime=2000
 dataDir=/var/zookeeper dataDir=/var/zookeeper
Line 54: Line 109:
  
 <code bash> <code bash>
-mkdir /var/zookeeper+sudo mkdir /var/zookeeper 
 +sudo chown -R hduser:hadoop /var/zookeeper 
 +</code> 
 + 
 + 
 +===== HBase ===== 
 +<code bash> 
 +wget http://apache.mivzakim.net/hbase/stable/hbase-0.98.5-hadoop2-bin.tar.gz 
 +tar -zxvf hbase* 
 +sudo mv hbase-0.98.5-hadoop2 /usr/local/ 
 +sudo ln -s /usr/local/hbase-* /usr/local/hbase 
 +sudo chown -R hduser:hadoop /usr/local/hbase* 
 +</code> 
 +Edit /usr/local/hbase/conf/hbase-env.sh 
 +<code> 
 +export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 
 +</code> 
 + 
 +Edit /usr/local/hbase/conf/hbase-site.xml 
 +<code xml> 
 +<configuration> 
 +  <property> 
 +    <name>hbase.rootdir</name> 
 +    <value>file:///home/hduser/hbase</value> 
 +  </property> 
 +  <property> 
 +    <name>hbase.zookeeper.property.dataDir</name> 
 +    <value>/home/hduser/zookeeper</value> 
 +  </property> 
 +</configuration>    
 +</code> 
 + 
 +===== Start ALL ===== 
 + 
 +<code bash> 
 +cd /usr/local/hadoop 
 +sbin/start-all.sh 
 + 
 +cd /usr/local/zookeeper 
 +bin/zkServer.sh start 
 + 
 +cd /usr/local/hbase 
 +bin/start-hbase.sh 
 + 
 +#start hbase shell 
 +./bin/hbase shell
 </code> </code>
  
  
learn/bigdata/install_hadoop_eco_system_single_mode.1408058730.txt.gz · Last modified: (external edit)
Back to top
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0