Linux中Hadoop的安装和配置方法
来源:互联网 发布:获取httppost请求数据 编辑:程序博客网 时间:2024/06/02 02:51
1、下载hadoop-2.4.1.tar.gz
2、切换创建usr/java目录解压tar包
mkdir /home/hadoop/app
cd /home/hadoop/app
tar -zxvf /software/hadoop-2.4.1.tar.gz
3、切换创建etc/hadoop修改配置文件
cd /home/hadoop/app/hadoop-2.4.1/etc/hadoop
修改jdk路径
vi hadoop-env.sh
JAVA_HOME = /usr/java/jdk1.7.0_67
4、修改配置文件
4.1)vi core-site.xml
----------------------------------start----------------------------------
<property>
<name>fs.defaultFS</name>
<value>hdfs://weekend110:9000/</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoop/app/hadoop-2.4.1/data/</value>
</property>
----------------------------------end----------------------------------
4.2)vi httpfs-site.xml
----------------------------------start----------------------------------
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
----------------------------------end----------------------------------
4.3)mv mapred-site.xml.template mapred-site.xml
vi mapred-site.xml
----------------------------------start----------------------------------
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
----------------------------------end----------------------------------
4.4)vi yarn-site.xml
----------------------------------start----------------------------------
<property>
<name>yarn.resourcemanager.hostname</name>
<value>weekend110</value>
</property>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
----------------------------------end----------------------------------
5、关闭防火墙
service iptables stop
chkconfig iptables --list
chkconfig iptables off
6、设置环境变量
export JAVA_HOME=/usr/java/jdk1.7.0_67
export HADOOP_HOME=/home/hadoop/app/hadoop-2.4.1
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin
source /etc/profile
7、hadoop清理格式化namenode
hadoop namenode -format
8、启动
start-dfs.sh stop-dfs.sh
9、查看进程jps
30370 Jps
30268 SecondaryNameNode
30083 DataNode
29991 NameNode
ssh: Could not resolve hostname you: Temporary failure in name resolution
解决办法:在 /etc/profile 中添加如下信息:
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"
执行 source /etc/profile 使之立即生效。
2、切换创建usr/java目录解压tar包
mkdir /home/hadoop/app
cd /home/hadoop/app
tar -zxvf /software/hadoop-2.4.1.tar.gz
3、切换创建etc/hadoop修改配置文件
cd /home/hadoop/app/hadoop-2.4.1/etc/hadoop
修改jdk路径
vi hadoop-env.sh
JAVA_HOME = /usr/java/jdk1.7.0_67
4、修改配置文件
4.1)vi core-site.xml
----------------------------------start----------------------------------
<property>
<name>fs.defaultFS</name>
<value>hdfs://weekend110:9000/</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoop/app/hadoop-2.4.1/data/</value>
</property>
----------------------------------end----------------------------------
4.2)vi httpfs-site.xml
----------------------------------start----------------------------------
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
----------------------------------end----------------------------------
4.3)mv mapred-site.xml.template mapred-site.xml
vi mapred-site.xml
----------------------------------start----------------------------------
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
----------------------------------end----------------------------------
4.4)vi yarn-site.xml
----------------------------------start----------------------------------
<property>
<name>yarn.resourcemanager.hostname</name>
<value>weekend110</value>
</property>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
----------------------------------end----------------------------------
5、关闭防火墙
service iptables stop
chkconfig iptables --list
chkconfig iptables off
6、设置环境变量
export JAVA_HOME=/usr/java/jdk1.7.0_67
export HADOOP_HOME=/home/hadoop/app/hadoop-2.4.1
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin
source /etc/profile
7、hadoop清理格式化namenode
hadoop namenode -format
8、启动
start-dfs.sh stop-dfs.sh
9、查看进程jps
30370 Jps
30268 SecondaryNameNode
30083 DataNode
29991 NameNode
http://weekend110:50070/dfshealth.html#tab-overview
ssh: Could not resolve hostname you: Temporary failure in name resolution
解决办法:在 /etc/profile 中添加如下信息:
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"
执行 source /etc/profile 使之立即生效。
0 0
- Linux中Hadoop的安装和配置方法
- Linux中JDK的安装和配置方法
- Linux中JDK1.6的安装和配置方法
- Linux中JDK-JRE的安装和配置方法
- Linux中JDK1.6的安装和配置方法
- Linux中JDK1.6的安装和配置方法
- Linux中JDK1.6的安装和配置方法
- Linux中JDK1.6的安装和配置方法
- Linux中JDK1.6的安装和配置方法
- Linux中JDK1.6的安装和配置方法
- Linux中JDK1.6的安装和配置方法
- Linux中JDK1.6的安装和配置方法
- Linux中JDK1.6的安装和配置方法
- Linux中JDK1.6的安装和配置方法
- Linux中JDK1.6的安装和配置方法
- Linux中JDK1.7的安装和配置方法
- Linux中JDK1.6的安装和配置方法
- Linux中JDK的安装和配置方法
- 检测PHP环境
- Android四大组件之Service(服务)实例详解
- Android Application[转]
- [Ubuntu]Enable 3D HW acceleration on VMware
- Linux下RPM软件包的安装及卸载
- Linux中Hadoop的安装和配置方法
- ViewController的关键流程
- iOS和JS之间的交互
- 设置按钮背景透明
- 动态读取配置文件 config
- angularJs中关于ng-class的三种使用方式说明
- 【bzoj1075】【scoi2005】【超级格雷码】【找规律】
- AD Group Type and Permissions Setting in Cognos
- 【性能优化】【UI】性能优化之ListView