搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
Gausst松鼠会
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
NL2SQL技术方案系列(5):金融领域NL2SQL技术方案以及行业案例实战讲解3--非LLM技术方案
2
Umi + React + Ant Design Pro + TS 项目搭建_react+ts+umi+antd项目搭建
3
求助,为什么navicat查询结果不能分页_navicat 没有分页
4
Java超简单全套入门基础笔记(学不会你打我)_java学习笔记 java自学笔记 mashibin.cn
5
【正点原子Linux连载】 第三十三章 Linux CAN驱动实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南
6
2021-05-28_statcpclient_unvarnishtest
7
利用问心一言插件实现思维导图的制作_文心一言怎么画研究框架图
8
Java并发编程-无锁CAS与Unsafe类及其并发包Atomic_cas unsafe 类的作用
9
uniapp/vue3中使用rsa加密来传输密码,引入问题解决_vue3 rsa加密
10
Wireguard各主流平台的配置教程_隧道无法启动 请确保您已连接到互联网
当前位置:
article
> 正文
MapReduce程序执行的环境_mapreduce编程的环境配置包括
作者:Gausst松鼠会 | 2024-04-15 18:02:01
赞
踩
mapreduce编程的环境配置包括
Hadoop
执行MapReduce程序环境有两种:本地测试环境,服务器环境。
1、MR执行环境有两种:本地测试环境,服务器环境
服务器环境:
首先需要在src下放置服务器上的hadoop配置文件
1、在本地直接调用,执行过程在服务器上(真正企业运行环境)
a、把MR程序打包(jar),直接放到本地
b、修改hadoop的源码 ,注意:确保项目的lib需要真实安装的jdk的lib
c、增加一个属性:
config.set("mapred.jar", "C:\\Users\\Administrator\\Desktop\\wc.jar");
d、本地执行main方法,servlet调用MR。
e、在本地的src目录下增加hadoop的配置文件 ( core-site.xml,hdfs-site.xml,mapred-site.xml,yarn-site.xml)
2、直接在服务器上,使用命令的方式调用,执行过程也在服务器上
a、把MR程序打包(jar),传送到服务器上
b、通过: hadoop jar jar路径 类的全限定名
本地测试环境(windows):
在windows的hadoop目录bin目录有一个winutils.exe
1、在windows下配置hadoop的环境变量
2、拷贝debug工具(winutils.ext)到HADOOP_HOME/bin
3、修改hadoop的源码 ,注意:确保项目的lib需要真实安装的jdk的lib
4、MR调用的代码需要改变:
a、src不能有服务器的hadoop配置文件
b、在调用是使用:
Configuration config = new Configuration();
config.set("fs.defaultFS", "hdfs://node1:8020");
config.set("yarn.resourcemanager.hostname", "node1");
修改hadoop文件的权限(hadoop fs -chmod -R 777 /tmp)
在mapped-site.xml <property>
<name>dfs.permissions</name>
<value>false</value>
</property>
过程中遇到的一些问题
在执行mapreduce程序时报错:Permission denied: user=jelly, access=EXECUTE, inode="/tmp":root:supergroup:
解决之道:增加权限hadoop fs -chmod -R 777 /tmp。或者 System.setProperty("HADOOP_USER_NAME", "root");
如果在程序中得不到java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.
解决之道,在程序中增加 System.setProperty("hadoop.home.dir", "D:\\program files\\hadoop-2.5.1");或者添加hadoop的环境变量
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/429258
推荐阅读
article
为什么
同样
的
程序
,
排行榜上
用
2ms完成
,
我却要
用
更长
的
时间
?...
推免
的
时候一直看
的
话
,
当下看也觉得很有道理
,
无论如何
,
都要抱着做分母
的
心态
,
尽做分子
的
努力
,
现在睡个。宝子们
,
本科211...
赞
踩
article
从专业到大众:
Sora
如何颠覆
传统
视频
制作
模式
_
sora
与
传统
视频
渲染的对比...
其次,
Sora
模型还具备高度可定制性,用户可以通过简单的文本提示来指导模型的生成过程,从而得到符合自己需求的
视频
内容。随...
赞
踩
article
【教程】
Systrace
抓取
环境
配置
及
抓取
命令...
Systrace
抓取
_systrace
抓取
systrace
抓取
...
赞
踩
article
axios
请求
头的
三种
方式...
【代码】
axios
请求
头的
三种
方式。
axios
请求
头的
三种
方式 ...
赞
踩
article
Servlet
(
一
)...
浏览器向Tomcat服务发送请求服务扫描所有类的全路径并且通过反射获取注解对象,从而得到urlPatterns(路由)将...
赞
踩
article
KYMA
KDU
-
210
工业操作
显示器
...
总之,
KYMA
KDU
-
210
工业操作
显示器
是一款功能强大、可靠稳定的工业设备,适用于各种需要进行数据监测和控制的工业...
赞
踩
article
IDEA
集成
gitlab
-
提交
忽略
文件
设置_
gitlab
提交
代码如何
忽略
.
idea
...
在同步
提交
代码
文件
时,一般只需要
提交
main目录下里的java和resources中的代码
文件
,而其它地方的
文件
是不需要...
赞
踩
article
notionai
安装
保姆级教程...
3.使用记事本或编译软件打开"preload.js"文件(选中文件右键-打开方式-记事本/编译软件)将得到的notion...
赞
踩
article
Runtime
详解整理(
Runtime
相关
数据
结构
、
Runtime
消息
传递
机制、
Runtime
消息
...
Runtime
Runtime
是什么?运行时(
Runtime
)是指将
数据
类型的确定由编译时推迟到了运行时
Runtime
是一...
赞
踩
article
LMDeploy
量化
部署
LLM
-
VLM
实践(
InternLM
实战营
第五次
作业)...
在3中,我们已经下载好了
InternLM
2-Chat-1.8B的HF模型。下面我们先用Transformer来直接运行I...
赞
踩
article
Docker
入门_
docker
用户组...
镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需要的所有内容,...
赞
踩
article
hive
连接
mysql
出现
useSSL
=
false
, or
set
useSSL
=
true
...
关于
hive
连接
mysql
出现 WARN Establishing SSL connection without ser...
赞
踩
article
IDEA
添加.
git
ignore
忽略
不需要
提交
的文件_
idea
git
忽略
不需要
提交
的文件...
但是并不建议在此次配置所有要
忽略
提交
的目录或者文件,因为这里配置的
忽略
目录和文件,在
IDEA
的工作目录界面,也不会显示出...
赞
踩
article
Sora
模型
介绍...
Sora
是OpenAI最新发布的文生视频
模型
。
Sora
模型
介绍
模型
路径: 1.架构为扩散
模型
(...
赞
踩
article
【
git
ee】提交代码显示reference `
refs
/
heads
/
master
/` not fo...
但是我的还是有问题,终于被我发现问题所在,原来是不知道怎么把仓库文件放在了要提交文件夹里面,导致了一下午提交不上,删除这...
赞
踩
article
(较详细)
Kafka
安装
配置
_
kafka
安装
配置
教程...
(较详细)
Kafka
安装
配置
,提供详细步骤,详细代码,注意事项
_
kafka
安装
配置
教程
kafka
安装
配置
教程 ...
赞
踩
article
基于
YOLOv8
/
YOLOv7
/
YOLOv6
/
YOLOv5
的活体
人脸
检测系统(Python+PySi...
本篇博客详细讲述了如何利用深度学习构建一个活体
人脸
检测系统,并且提供了完整的实现代码。该系统基于强大的
YOLOv8
算法,...
赞
踩
article
idea
设置
git
忽略
的
文件
_
idea
设置
git
忽略
文件
...
idea
忽略
git
文件
git
ignore_
idea
设置
git
忽略
文件
idea
设置
git
忽略
文件
...
赞
踩
article
Hadoop启动
resourcemanage
r失败_fatal org.
apache
.
hadoop
....
失败日志2019-11-03 00:29:06,889 FATAL org.
apache
.
hadoop
.
yarn
.ser...
赞
踩
article
数据结构
-加解密
算法
...
每种加密
算法
都有其特定的用途和适用场景。在实际应用中,您应该根据数据的敏感性、处理性能要求以及安全需求来选择合适的加密算...
赞
踩
相关标签
java
人工智能
视频大模型
Sora
android
前端
servlet
javaweb
机器人
自动化
科技
gitlab
Runtime
Runtime消息转发
Runtime消息传递
笔记
docker
容器
运维
大数据
hive
mysql
intellij-idea
git
github