Hadoop集群部署 |
您所在的位置:网站首页 › 计算机集群的基本结构 › Hadoop集群部署 |
首先在Master节点解压文件,进入Hadoop的目录,我这里下载的是hadoop-2.7.7。 解压后的文件目录是 /home/yellow/hadoop-2.7.7。 master节点的主机名为master。 1. 配置core-site.xml(设置NameNode的位置) fs.default.name hdfs://master:9000 fs.defaultFS hdfs://master:9000 2. 配置hdfs-site.xml(设置HDFS的路径) dfs.namenode.name.dir /home/yellow/hadoop-2.7.7/data/nameNode dfs.datanode.data.dir /home/yellow/hadoop-2.7.7/data/dataNode dfs.replication 1 3. 配置mapred-site.xml(设置YARN为任务管理器) mapreduce.framework.name yarn 4. 配置yarn-site.xml(设置YARN的一些信息) yarn.acl.enable 0 yarn.resourcemanager.hostname master yarn.nodemanager.aux-services mapreduce_shuffle yarn.resourcemanager.scheduler.address master:8030 yarn.resourcemanager.resource-tracker.address master:8031 yarn.resourcemanager.address master:8032 5. 配置slaves文件。(Hadoop3之后该文件名变为workers)此处为主从结构中所有slave节点的主机名或者IP地址)。我的集群有1台master节点以及3台slave节点,名字分别为slave1、slave2和slave3。 slave1 slave2 slave3 6. 配置hadoop-env.sh(此处的环境变量应与系统的JAVA环境变量相同) export JAVA_HOME=/home/yellow/jdk-11.0.12 7. 将master节点配置好的hadoop文件,分发到其余所有slave节点。 8. 配置环境变量 vim ~/.bashrc在文件末尾追加 export HADOOP_HOME=/home/yellow/hadoop-2.7.7 export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin export LD_LIBRARY_PATH=${HADOOP_HOME}/lib/native export HADOOP_CONF_DIR=${HADOOP_HOME}/etc/hadoop 9. 刷新环境变量 source ~/.bashrc 10. Hadoop集群的初始化Hadoop启动之前,需要进行namenode节点的初始化 hdfs namenode -format 11. 启动Hadoop集群中的HDFS以及Yarn start-dfs.sh start-yarn.sh |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |