Hadoop单点安装(伪分布式)

网友投稿 282 2022-11-22

Hadoop单点安装(伪分布式)

Hadoop单点安装,基于版本2.7.1,在一台Lunix主机上面安装Hdoop,包括Hdfs的NameNode和DataNode,以及Yarn的ResouceManager和NodeManager。 1.安装规划 vi /etc/hosts10.43.159.7 zdh-7useradd -g hadoop -s /bin/csh -md /home/hdfsone hdfsonehdfsone/zdh1234 2.配置文件 登陆hdfsone用户,安装jdk,修改.bashrc文件,配置jdk目录: export JAVA_HOME=/usr/java/jdk1.8.0_151 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 配置hadoop的安装目录: export HADOOP_HOME=/home/hdfsone/hadoop-2.7.1 export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop 3.配置ssh,实现免密登陆 ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsacat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys必须修改权限,否则无法免秘登陆chmod 600 ~/.ssh/authorized_keys验证无密码登陆ssh localhost注意,本步骤单机也需要配置的,在启动脚本中会用到相应的功能。 4.安装rsync 使用如下命令查看是否已经安装,一般都有:type rsync 5.解压hadoop tar -zxvf hadoop-2.7.1.tar.gz 6.配置伪分布模式 修改etc/hadoop/core-site.xml如下: fs.defaultFS hdfs://10.43.159.7:9000 修改etc/hadoop/hdfs-site.xml如下: dfs.replication 1 dfs.namenode.name.dir file:/home/hdfsone/dfs/name dfs.datanode.data.dir file:/home/hdfsone/dfs/data dfs.namenode.rpc-address 10.43.159.7:9000 RPC address that handles all clients requests. In the case of HA/Federation where multiple namenodes exist, the name service id is added to the name e.g. dfs.namenode.rpc-address.ns1 dfs.namenode.rpc-address.EXAMPLENAMESERVICE The value of this property will take the form of nn-host1:rpc-port. dfs.namenode.secondary.http-address 10.43.159.7:40090 The secondary namenode server address and port. 注意:core-site.xml的fs.defaultFS的端口要和hdfs-site.xml的dfs.namenode.rpc-address一致,以rpc配置的端口开启监听 7.初始化并且启动hdfs 格式化namenode,修改完配置后执行:hdfs namenode -formatdfs/name等目录不存在会自动新建 启动hdfs服务:start-dfs.sh停止hdfs服务:stop-dfs.sh hdfs的web管理页面:http://10.43.159.7:50070hdfs服务地址:hdfs://10.43.159.7:9000 查看namenodes节点:hdfs getconf -namenodes 8.配置yarn cp mapred-site.xml.template mapred-site.xml mapreduce.framework.name yarn yarn-site.xml yarn.nodemanager.aux-services mapreduce_shuffle 启动yarn服务:start-yarn.sh停止yarn服务:stop-yarn.sh yarn的web管理页面:http://10.43.159.7:8088/ 9.验证hdfs安装 创建目录hadoop fs -mkdir /user列出根目录hadoop fs -ls / 10.验证yarn安装 后台执行mapreduce任务,可以在yarn的web管理页面查看到:hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.1.jar wordcount input/wordcount /user/wordresult

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:基于区块链技术的下一代的内容分发平台CVN介绍
下一篇:Sqoop2开启Kerberos安全模式
相关文章

 发表评论

暂时没有评论,来抢沙发吧~