首页 > 其他分享 >Day2 学习笔记及成果---基于MapReduce项目实现中所遇到的问题及解决方法

Day2 学习笔记及成果---基于MapReduce项目实现中所遇到的问题及解决方法

时间:2024-06-05 21:31:16浏览次数:13  
标签:网关 查看 虚拟机 Day2 MapReduce hadoop --- atguigu namenode

Day2 学习笔记及成果—基于MapReduce项目实现中所遇到的问题及解决方法

问题一:主机和虚拟机互相能ping通,主机能ping通外网,虚拟机不能ping通外网。

解决方案:可能的错误原因是网关设置有问题,虚拟机的网关应该和自己的网关一直,自己的网关可在 编辑-虚拟网络设置 中查看。首先执行

cat /etc/sysconfig/network-scripts/ifcfg-eth0

命令查看网络配置信息。在NAT模式里设置的网关,两者必须一样,虚拟机才能成功ping通外网。

问题二:已经输入了启动namenode和datanode进程的代码,但是jps只有jps一个进程,namenode和datanode进程没有显示

解决方案:查看一下 你的 格式化系统文件 有没有成功运行

问题三:集群启动后,jsp命令输出没有namenode进程

解决方法:可能是主机名有错。

  • 切到目录…/hadoop中,使用vi编辑器查看core-site文件。
cd /export/servers/hadoop-2.3.0/etc/hadoop/
vi core-site.xml
  • 查看是否和此虚拟机主机名一致,不是的话需要改,改成和此机一样的名称
  • 查看此机的主机名
    输入:
vi /etc/sysconfig/network
  • 重新输入
 hadoop-daemon.sh start namenode

这条命令,再使用jps查看就可以了,出现namenode和datanode,就表示可以正常使用集群了

问题四:在Windows环境编译的jar包导入到linux环境中运行,报错

hadoop jar wc.jar com.atguigu.mapreduce.wordcount.WordCountDriver /user/atguigu/ /user/atguigu/output

报如下错误:

Exception in thread “main” java.lang.UnsupportedClassVersionError: com/atguigu/mapreduce/wordcount/WordCountDriver : Unsupported major.minor version 52.0

原因是Windows环境用的jdk1.7,linux环境用的jdk1.8。

解决方案:统一jdk版本。

标签:网关,查看,虚拟机,Day2,MapReduce,hadoop,---,atguigu,namenode
From: https://blog.csdn.net/m0_66098020/article/details/139482220

相关文章

  • 深度学习--风格迁移 原理以及实现--84
    目录1.简介4.损失函数参考链接:https://blog.csdn.net/ssshyeong/article/details/1270923541.简介ImageStyleTransferUsingConvolutionalNeuralNetworks:Gram矩阵(CVPR2016)链接TextureSynthesisUsingConvolutionalNeuralNetworks图像经过卷积层后得到的特征图......
  • mind-sever 搭建环境 readme
    modelfoundry-serverinstalldepsswagWeneedswagtogenerategoinstallgithub.com/swaggo/swag/cmd/swag@latestdockerfollowthedocscomposefollowthedocslocal-devBeforestarting:installdockercomposegenerateyourgithubtokenThenyoucanst......
  • 实验15-使用RESNET完成图像分类
    model.py#-*-coding:utf-8-*-"""author:ZhouChendatetime:2019/6/259:10desc:实现模型"""fromkeras.modelsimportModelfromkeras.layersimportConv2D,MaxPooling2D,BatchNormalization,Flatten,Input,ZeroPadding2D......
  • 实验14-使用cnn完成MNIST手写体识别
    实验14-1使用cnn完成MNIST手写体识别(tf).pyimporttensorflowastf#Tensorflow提供了一个类来处理MNIST数据fromtensorflow.examples.tutorials.mnistimportinput_dataimporttime#载入数据集mnist=input_data.read_data_sets('MNIST',one_hot=True)#设置批次......
  • P4785 [BalticOI 2016 Day2] 交换 题解
    看到\(i\)和\(\lfloor\frac{i}{2}\rfloor\),考虑一颗二叉树。题目的操作相当于按顺序交换当前节点和左右儿子的权值。假设当前考虑的节点为\(id\),左儿子为\(ls\),右儿子为\(rs\),当前这些点的值分别为\(A,B,C\)。因为\(id\)的位置最靠前,最终又要字典序最小,所以要尽可能......
  • sickos1.1-cms
    主机发现和nmap扫描nmap-sn192.68.56.0/24靶机ip:192.168.56.105nmap-sT--min-rate10000192.168.56.105PORTSTATESERVICE22/tcpopenssh3128/tcpopensquid-http8080/tcpclosedhttp-proxynmap-sT-sV-sC-O-p22,3128,8080192.168.56.105PO......
  • sockos1.1-shellshock
    主机发现和nmap扫描nmap-sn192.68.56.0/24靶机ip:192.168.56.105nmap-sT--min-rate10000192.168.56.105PORTSTATESERVICE22/tcpopenssh3128/tcpopensquid-http8080/tcpclosedhttp-proxynmap-sT-sV-sC-O-p22,3128,8080192.168.56.105PO......
  • node.js + mysql实现基本的增删改查功能(保姆级教程---1)
    node.js+mysql实现基本的增删改查(保姆级教程---1)工具:sqlyog可视化工具,vscode,nodejs环境(我的node.js版本号是18.16.0)前提条件:电脑上要有node.js、npm、mysql服务器、可视化工具(navicat或sqlyog都行)步骤:新建文件夹node-mysql-cruid(根目录),终端打开该目录初始化项目:npm......
  • Postman 拷贝 curl 不识别 --data-raw
    postman:请求路径:   拷贝出来的curl:curl--location--requestPOST'http://xxxxxxxxxxxxx/xxx/xxx'\--header'Content-Type:application/json'\--data-raw'{"query":{"bool":{"must":[......
  • node.js + mysql实现基本的增删改查功能(保姆级教程---2优化版)
    node.js+mysql实现基本的增删改查(保姆级教程---2优化版)上一个实现对增删改查功能都写在同一个文件里,代码过于冗余,我认为可以优化,分开写在不同文件里面,使得更加直观。废话不多说,直接进入主题:对之前的代码进行抽离:db.js文件(用于数据库的连接,并导出连接供其他模块使用):......