Hadoop集群安装部署

    科技2024-02-19  95

    1、服务器主机名和IP配置(三台) 2、修改每个主机的/etc/hosts文件,添加IP和主机名的对应关系(三台) 3、管理节点到从节点配置无密码登录 4、配置jdk 1.8(三台) 5、关闭防火墙(三台) 6、关闭selinux(三台) vi /etc/selinux/config SELINUX=enforcing SELINUX=disabled 重启系统

    安装流程

    1、上传软件包到管理节点,在管理节点解压并配置 2、将修改完的解压包,远程拷贝到所有的从节点 3、启动软件

    Hadoop安装部署:

    1、软件包上传并解压 a)tar -zxvf hadoop-2.6.0-cdh5.14.0-with-centos6.9.tar.gz -C …/servers/ 2、第二步查看hadoop支持的压缩方式以及本地库 a)./hadoop checknative b)安装openssl yum -y install openssl-devel ./hadoop checknative

    3、修改配置文件 a)core-site.xml b)hdfs-site.xml c)Hadoop-env.sh (不用改) d)mapred-site.xml i.cp mapred-site.xml.template mapred-site.xml ii.修改 e)yarn-site.xml f)slaves

    4、创建文件夹 mkdir -p /export/servers/hadoop-2.6.0-cdh5.14.0/hadoopDatas/tempDatas mkdir -p /export/servers/hadoop-2.6.0-cdh5.14.0/hadoopDatas/namenodeDatas mkdir -p /export/servers/hadoop-2.6.0-cdh5.14.0/hadoopDatas/datanodeDatas mkdir -p /export/servers/hadoop-2.6.0-cdh5.14.0/hadoopDatas/dfs/nn/edits mkdir -p /export/servers/hadoop-2.6.0-cdh5.14.0/hadoopDatas/dfs/snn/name mkdir -p /export/servers/hadoop-2.6.0-cdh5.14.0/hadoopDatas/dfs/nn/snn/edits

    5、安装包的分发 scp -r hadoop-2.6.0-cdh5.14.0/ node02: P W D s c p − r h a d o o p − 2.6.0 − c d h 5.14.0 / n o d e 03 : PWD scp -r hadoop-2.6.0-cdh5.14.0/ node03: PWDscprhadoop2.6.0cdh5.14.0/node03:PWD

    6、配置hadoop环境变量 vim /etc/profile.d/hadoop.sh a)创建文件/etc/profile.d/hadoop.sh 并编辑 export HADOOP_HOME=/export/servers/hadoop-2.6.0-cdh5.14.0 export PATH= P A T H : PATH: PATH:HADOOP_HOME/bin

    source /etc/profile

    7、启动集群 格式化集群 在第一个节点执行 hadoop namenode -format

    启动 i.每个组件独立启动 1.启动namenode node01节点 ./hadoop-daemon.sh start namenode 2.启动namenode node01、02、03节点 ./hadoop-daemon.sh start datanode

    3.启动resourcemanager node01节点 ./yarn-daemon.sh start resourcemanager 4.启动nodemanager node01、02、03节点 ./yarn-daemon.sh start nodemanager

    ii.单独启动 1.单独启动HDFS : ./start-dfs.sh 关闭 ./stop-dfs.sh 2.单独启动Yarn : ./start-yarn.sh 关闭 ./stop-yarn.sh iii.一键启动所有 启动: ./start-all.sh 关闭: ./stop-all.sh

    8、浏览器查看启动页面 http://主节点ip:50070 http://主节点ip:8088

    Processed: 0.016, SQL: 8