psStyle / repos

0 stars 0 forks source link

hadoop学习第二天 安装 hadoop #7

Open psStyle opened 9 years ago

psStyle commented 9 years ago

1.执行命令 t ar -zxvf hadoop-1.1.2.tar.gz 解压缩 2.执行命令 mv hadoop-1.1.2.tar.gz hadoop 重命名 3.执行命令 vi /etc/profile 设置环境变量 HADOOP_HOME=/usr/local/hadoop 把HADOOPHOME加到PATH里面 source /etc/profile 让配置文件生效 4.修改hadoop的配置文件,位于 $HADOOP_HOME/conf目录下的 修改4个配置文件,分别是hadoop-env.sh core-site.xml hdfs-site.xml mapred-site.xml hadoop-env.sh的修改内容如下: export JAVA_HOME=/usr/local/jdk

core-site.xml的修改内容如下:
<configuration>
    <property>
        <name>fs.default.name</name>
        <value>hdfs://hadoop:9000</value>
        <description>change your own    hostname</description>
</property>
<property>
    <name>hadoop.tmp.dir</name>
    <value>/usr/local/hadoop/tmp</value>
</property>

hdfs-site.xml的修改内容如下
dfs.replication 1 dfs.permissions false
mapred-site.xml的修改内容如下
mapred.job.tracker hadoop:9001 change your own hostname
5.执行命令 hadoop namenode -format 对hadoop进行格式化
6.执行命令 start-all.sh 启动hadoop
    验证: 执行命令jps,发现5个java进程,分别是NameNode DataNode SecondaryNameNode  JobTracker TaskTracker
通过linux浏览器 http://hadoop:50070 和 http://hadoop50030
用window浏览器访问,可以修改window的c:\Window\System32\drivers\etc\hosts文件

NameNode进程没有启动成功: (1)没有格式化 (2)hostname与ip没有绑定 (3)ssh的免密码登陆没有成功 多次格式化hadoop也是错误的. 方法:删除/usr/local/hadoop/tmp文件