问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样配置hadoop 自启动 centos 环境下

发布网友 发布时间:2022-04-21 17:41

我来回答

1个回答

热心网友 时间:2022-04-12 13:08

序号 名称 描述
1 系统环境 Centos6.5
2 JAVA环境 JDK1.7
3 Haoop版本 hadoop2.2.0
安装步骤如下:

序号 步骤
1 解压hadoop,并配置环境变量
2 使用which hadoop命令,测试是否成功
3 配置core-site.xml
4 配置hdfs-site.xml
5 配置yarn-site.xml(非必须,使用默认也可)
6 配置mapred-site.xml
7 配置mapred-env.sh里面的JAVA路径
8 如上的配置完成后,需要新建几个文件夹,来提供HDFS的格式化底层一个是hadoop的tmp文件夹,另外的是namenode和datanode的文件夹,来分别存储各自的信息
9 上面一切完成后,即可执行hadoop namenode -format 进行格式化
10 然后启动伪分布式集群,执行命令sbin/start-all.sh 最后使用JPS查看JAVA进程
11 配置本机的hosts文件,映射主机名信息
下面来详细说下,各个步骤的具体操作:
在这之前,最好配置好本机的SSH无密码登陆操作,避免hadoop进程之间通信时,需要验证。
下面是各个xml文件的配置

<!-- core-site.xml配置 -->
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://192.168.46.28:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/root/hadoop/tmp</value>
</property>

</configuration>
<!-- hdfs-site.xml配置 -->

<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>

<property>
<name>dfs.namenode.name.dir</name>
<value>/root/hadoop/nddir</value>
</property>

<property>
<name>dfs.datanode.data.dir</name>
<value>/root/hadoop/dddir</value>
</property>

<property>
<name>dfs.permissions</name>
<value>false</value>
</property>

</configuration>
<!-- yarn-site.xml 不用配置,使用默认属性即可 -->
<configuration>

</configuration>
<!-- mapred-site.xml的配置 -->
<configuration>
<property>
<name>maprece.cluster.temp.dir</name>
<value></value>
<description>No description</description>
<final>true</final>
</property>

<property>
<name>maprece.cluster.local.dir</name>
<value></value>
<description>No description</description>
<final>true</final>
</property>
</configuration>
mapred-env.sh里面的配置
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

export JAVA_HOME=/usr/local/jdk

export HADOOP_JOB_HISTORYSERVER_HEAPSIZE=1000

export HADOOP_MAPRED_ROOT_LOGGER=INFO,RFA

#export HADOOP_JOB_HISTORYSERVER_OPTS=
#export HADOOP_MAPRED_LOG_DIR="" # Where log files are stored. $HADOOP_MAPRED_HOME/logs by default.
#export HADOOP_JHS_LOGGER=INFO,RFA # Hadoop JobSummary logger.
#export HADOOP_MAPRED_PID_DIR= # The pid files are stored. /tmp by default.
#export HADOOP_MAPRED_IDENT_STRING= #A string representing this instance of hadoop. $USER by default
#export HADOOP_MAPRED_NICENESS= #The scheling priority for daemons. Defaults to 0.
然后,建对应的几个文件夹即可,路径都在hadoop2.2的根目录下即可,
然后执行格式化命令bin/hadoop namenode -format即可;
最后使用jps命令,查看进程,如果有以下几个进程名称,就代表部署伪分布式成功

4887 NodeManager
4796 ResourceManager
4661 SecondaryNameNode
4524 DataNode
4418 NameNode
6122 Jps
然后,访问界面端口,注意与之前的配置文件里一致,namenode的端口号仍为50070,原来1.x的50030端口,已经没有了,可以访问8088的yarn的端口,来查看,具体的截图如下:

OK,此时,我们已经成功的完成伪分布式的部署,下一步我们要做的,就是跑一个经典的MR程序Hellow World,来测试我们的集群了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
奥迪a6l怎么用手机连接音响放歌,我的是华为 奥迪a6l蓝牙连接了,听歌没声音 2009年6月在农业银行办理30万等额本息为10年的商业房贷,7折,现在月供... 存量房贷七折七折政策 ...在农业银行贷款27万,等额本息打七折利率按揭20年,现在的利率每月应还... 我是第一套房,在农业银行不是公积金贷款27万元20年付清利息怎么算法... 在成都交通违章网上怎么办理的 成都违章罚款网上怎么交 成都交通违章罚款在哪里交 成都违章停车可以网上交罚款吗 如何在centos7上配置hadoop vivo聽X27聽Jovi澶氳疆瀵硅瘽 自制猪肝粉有什么危害吗? 自制猪肝粉怎么做如何做好吃 优活手环怎么解绑换成别人的 猪肝粉的做法婴儿辅 如何快速学会制作猪肝粉? 华为运动手环怎么拆卸? 猪肝怎么做成粉 运动手环长时间不用充不上电了怎么办? oppo手环时尚版怎么取下来充电? 如何制作猪肝粉给婴儿 运动手环怎么充电啊 hesvit 智能手环怎么充电?怎么没有找到充电器? 运动手表怎么充电? 自制宝宝猪肝粉的做法 运动手环不知怎样主机拿下来好充电 运动手环怎么充电图解 猪肝粉怎样做的做法 手环怎么拔下来充电 centos 7一台服务器怎么安装hadoop伪分布 怎么在Centos6.5下部署hadoop2.2单机伪分布式 hdp修改yarn-site.xml需要重启服务吗 hadoop怎么安装 centos Centos7 搭建Hadoop2.7.3 运行wordcount 程序报错 /usr/hadoop/sbin/yarn-daemon.sh: line 125: /tmp... centos部署hadoop 启动报错core-site.xml:2:1: Con... 如何在CentOS6.5下编译64位的Hadoop2.x sbin/start-dfs.sh, sbin/start-yarn.sh之后输入jp... 什么是impala,如何安装使用Impala 大数据培训哪家靠谱 培训大数据需要多长时间 关于hadoop的问题:HBase一开启,Namenode就会关闭... 丽水市中心在哪?有人说中山街,有人说解放街 丽水市中心 丽水市哪个初中好? 丽水市中心在哪? 丽水有哪些高中?(高悬赏) 丽水市2022年中考有多少学生 丽水市的初中哪个最好?