handoop安装(centos6.5+HDFS+YARN)
2016-06-03 01:05
260 查看
Hadoop安装并分为以下几个步骤:
1 准备阶段--hadoop软件安装包(rpm,tar.gz),jdk安装包/系统自带jdk
2.解压安装:tar zxcfhadoop2.7.1.tar.gz
3.修改配置文件:文件目录-- /home/zq/soft/hadoop-2.7.1/etc/hadoop
更改主机名:sudo gedit /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=zhangqiang
NTPSERVERARGS=iburst
更改hosts文件:sudo gedit /etc/hosts
添加:192.168.44.135 zhangqiang
关闭防火墙:root下:service iptables stop
1)core-site.xml
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://zhangqiang:9000</value>
</property>
</configuration>
2)hdfs-site.xml
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>/home/zq/soft/hadoop-2.7.1/dfs/name</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>/home/zq/soft/hadoop-2.7.1/dfs/data</value>
</property>
</configuration>
**服务器端可以不配置蓝色部分,个人用户可以配置。
3)hadoop-env.sh
export JAVA_HOME=/home/zq/soft/jdk1.8.0_91
4) mapred-site.xml
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
5)yarn-site.xml
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
</configuration>
6)slaves:删除localhost,添加用户名zhangqiang
4.设置免密码登录(ssh设置):
1)打开终端,cd .ssh-->.ssh不存在;
2)下载安装,#yum install openssh-server
3 )进入.ssh: #cd .ssh[如果目录找不到,cd ~/.ssh],ls查看,[ssh -v 查看ssh版本]
4)免登录操作:ssh-keygen -t rsa
5) ls查看,生成id_rsa id_rsa.pub
6)将id_rsa.pub放入密钥连接池:cp id_rsa.pub authorized_keys
7 )ssh localhost
8 )ssh localhost
5.启动服务:
1)格式化bin/hdfs namenode -format
2)启动namenode服务:sbin/hadoop-daemon.sh start namenode
3)启动datanode服务:sbin/hadoop-doemon.sh start datanode
**sbin/start-dfs.sh 该命令执行启动时会同时开启secondarynamenode。
创建文件夹:
bin/hadoop fs –mkdir <path>或
bin/hdfs dfs –mkdir <path>
上传文件:
bin/hadoop fs –put 文件名 目标文件位置 或
bin/hdfs dfs –put 文件名 目标文件目录
4)启动yarn服务:sbin/start-yarn.sh
6.测试mapreduce:
bin/hadoop jarshare/hadoop/mapreduce/hadoop-mapreduce-example-2.7.1.jar pi 2 1000
7.jps测试:jps
会出现5个守护进程:jps,namenode,datanode,
关闭服务:sbin/stop-yarn.sh
1 准备阶段--hadoop软件安装包(rpm,tar.gz),jdk安装包/系统自带jdk
2.解压安装:tar zxcfhadoop2.7.1.tar.gz
3.修改配置文件:文件目录-- /home/zq/soft/hadoop-2.7.1/etc/hadoop
更改主机名:sudo gedit /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=zhangqiang
NTPSERVERARGS=iburst
更改hosts文件:sudo gedit /etc/hosts
添加:192.168.44.135 zhangqiang
关闭防火墙:root下:service iptables stop
1)core-site.xml
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://zhangqiang:9000</value>
</property>
</configuration>
2)hdfs-site.xml
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>/home/zq/soft/hadoop-2.7.1/dfs/name</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>/home/zq/soft/hadoop-2.7.1/dfs/data</value>
</property>
</configuration>
**服务器端可以不配置蓝色部分,个人用户可以配置。
3)hadoop-env.sh
export JAVA_HOME=/home/zq/soft/jdk1.8.0_91
4) mapred-site.xml
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
5)yarn-site.xml
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
</configuration>
6)slaves:删除localhost,添加用户名zhangqiang
4.设置免密码登录(ssh设置):
1)打开终端,cd .ssh-->.ssh不存在;
2)下载安装,#yum install openssh-server
3 )进入.ssh: #cd .ssh[如果目录找不到,cd ~/.ssh],ls查看,[ssh -v 查看ssh版本]
4)免登录操作:ssh-keygen -t rsa
5) ls查看,生成id_rsa id_rsa.pub
6)将id_rsa.pub放入密钥连接池:cp id_rsa.pub authorized_keys
7 )ssh localhost
8 )ssh localhost
5.启动服务:
1)格式化bin/hdfs namenode -format
2)启动namenode服务:sbin/hadoop-daemon.sh start namenode
3)启动datanode服务:sbin/hadoop-doemon.sh start datanode
**sbin/start-dfs.sh 该命令执行启动时会同时开启secondarynamenode。
创建文件夹:
bin/hadoop fs –mkdir <path>或
bin/hdfs dfs –mkdir <path>
上传文件:
bin/hadoop fs –put 文件名 目标文件位置 或
bin/hdfs dfs –put 文件名 目标文件目录
4)启动yarn服务:sbin/start-yarn.sh
6.测试mapreduce:
bin/hadoop jarshare/hadoop/mapreduce/hadoop-mapreduce-example-2.7.1.jar pi 2 1000
7.jps测试:jps
会出现5个守护进程:jps,namenode,datanode,
关闭服务:sbin/stop-yarn.sh
相关文章推荐
- Linux内核分析——ELF文件格式分析
- Linux下的PHP mb_substr莫名错误
- CentOS──xxx is not in the sudoers file解决方法 (
- Centos搭建hadoop
- linux系统下如何优化mysql运行环境
- linux防火墙iptables的开启与配置
- CentOS常用命令
- 在Linux(ubuntu server)上面安装NodeJS的正确方法
- Linux 爱好者该向闭源软件敞开怀抱了
- 在linux下使用curl访问 多参数url GET参数问题
- linux 之SCP
- Trouble shooting(问题解决):centos 7 gnome show someting has gone wrong.
- Linux内核分析——程序破解
- boost线程同步(2)——条件变量(POSIX)
- linux系统日常管理
- centos screen 命令使用处理SSH连接中断问题
- 【Linux】中断机制和异常机制
- 常见Linux发行版
- ssh-keygen 的 详解
- X11 Wayland 及 Mir 比较