Hadoop on Yarn配置文档

spark on yarn 安装部署 准备 下载spark,地址:http://spark.apache.org/downloads.html 下载不带hadoop预编译环境的spark最新版本,好处是可以自由使用最新版本的hadoop 下载hadoop,地址:https://hadoop.apache.org/releases.html 1.基本环境配置 [ec2-user@rcf-ai-datafeed-spark-prd-01 conf]$ cat /etc/hosts 127.0.0.1 localhost localh... 阅读详情

目录

1软件配置文件基本信息... 1

2 安装Linux Centos6.9. 4

3 WinSCP Copy安装软件... 5

4克隆你的环境... 6

5免秘钥登录... 7

6格式化namenode,启动集群... 8

 

1软件配置文件基本信息

软件列表:

VMware-workstation-full-9.0.2-1031769.exe (虚拟机不能太老,发现7的话不能安装64位Centos)

CentOS-6.9-x86_64-bin-DVD1.iso (一定要64位linux,第一次安装32位的,发现hadoop只有64位下载,32位要自己编译,太麻烦了)

hadoop-2.7.5.tar.gz (这个只有64位的,32位的要自己编译)

jdk-8u161-linux-x64.tar.gz (JDK要64位的,hadoop运行用)

scala-2.11.8.tgz(好像不分32,64位)

zookeeper-3.4.10.tar.gz(好像不分32,64位)

spark-2.3.0-bin-hadoop2.7.tgz(为Spark onYarn做准备)

软件全部用WinScp上传到/hadoop目录中

软件下载后用tar zvxf hadoop-2.7.5.tar.gz解压到当前目录

Xshell-5.0.1339p.exe(远程连接linux)

apache-hive-2.3.2-bin.tar.gz(hive)

MYsql

rpm –hiv mysql-community-common-5.7.21-1.el6.x86_64.rpm

rpm –hiv mysql-community-libs-5.7.21-1.el6.x86_64.rpm

rpm –hiv mysql-community-client-5.7.21-1.el6.x86_64.rpm

rpm –hiv mysql-community-server-5.7.21-1.el6.x86_64.rpm

MYsql Driver

mysql-connector-java-5.1.46.tar.gz

 

目录结构:

如何查看linux版本:

[root@node24 ~]# uname -a

Linux node24 2.6.32-696.el6.x86_64 #1 SMPTue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

如何查看hadoop版本:

[root@node21 logs]# file$HADOOP_HOME/lib/native/libhadoop.so.1.0.0

/hadoop/hadoop-2.7.5/lib/native/libhadoop.so.1.0.0:ELF 64-bit LSBshared object, x86-64, version 1 (SYSV), dynamically linked, not stripped

 

需要配置的文件如下:hadoop/zookeeper/java/scala/全部放在了/hadoop/下面

Linux配置文件

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

[root@node21 conf]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

TYPE=Ethernet

UUID=7bfe63f4-333-406a-55e-4f680a9ec018

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

DNS1=192.168.0.1

IPADDR=192.168.0.84

NETMASK=255.255.248.0

GATWAY=192.168.0.1

HWADDR=00:0C:29:F2:DC:65

PREFIX=24

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME="System eth0"

LAST_CONNECT=1522047519

/root/.bash_profile.重启机器或执行命令:source /root/.bash_profile让修改有效

exportZOOKEEPER_HOME=/hadoop/zookeeper-3.4.10

 

JAVA_HOME=/hadoop/jdk1.8.0_161

CLASSPATH=$JAVA_HOME/lib/

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin

export PATH JAVA_HOME CLASSPATH

 

export SCALA_HOME=/hadoop/scala-2.11.8

export PATH=$PATH:$SCALA_HOME/bin

 

export HADOOP_HOME=/hadoop/hadoop-2.7.5

export HADOOP_PID_DIR=/data/hadoop/pids

exportHADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native

exportHADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib/native"

export HADOOP_MAPRED_HOME=$HADOOP_HOME

export HADOOP_COMMON_HOME=$HADOOP_HOME

export HADOOP_HDFS_HOME=$HADOOP_HOME

export YARN_HOME=$HADOOP_HOME

exportHADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop

exportHDFS_CONF_DIR=$HADOOP_HOME/etc/hadoop

exportYARN_CONF_DIR=$HADOOP_HOME/etc/hadoop

exportJAVA_LIBRARY_PATH=$HADOOP_HOME/lib/native

exportPATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

/etc/sysconfig/network

NETWORKING=yes

HOSTNAME=node21(每台机器不一样)

GATWAY=192.168.0.1

/etc/hosts

192.168.0.84  node21

192.168.0.85  node22

192.168.0.86  node23

192.168.0.87  node24

Hadoop配置文件,具体参考:

https://blog.youkuaiyun.com/thy822/article/details/79784709

/hadoop/hadoop-2.7.5/etc/hadoop/slaves

/hadoop/hadoop-2.7.5/etc/hadoop/core-site.xml

/hadoop/hadoop-2.7.5/etc/hadoop/hdfs-site.xml

/hadoop/hadoop-2.7.5/etc/hadoop/yarn-site.xml

/hadoop/hadoop-2.7.5/etc/hadoop/mapred-site.xml

/hadoop/hadoop-2.7.5/etc/hadoop/hadoop-env.sh

/hadoop/hadoop-2.7.5/etc/hadoop/mapred-env.sh

/hadoop/hadoop-2.7.5/etc/hadoop/yarn-env.sh

 

/hadoop/hadoop-2.7.5/etc/hadoop/yarn-site.xml(这个文件注意,node21是rm1,node22上是rm2)

 

<property>

<name>yarn.resourcemanager.ha.id</name>

<value>rm1</value>

</property>

 

<property>

<name>yarn.resourcemanager.ha.id</name>

<value>rm2</value>

</property>

 

 

Zookpeeper配置文件(node21,node22,node23,node24不要)

Mkdir /hadoop/zookeeper-3.4.10/data

Mkdir /hadoop/zookeeper-3.4.10/logs

 

先将cfg文件重命名:

[root@node21 hadoop]#cd /hadoop/zookeeper-3.4.10/conf

[root@node21 hadoop]#mv zoo_sample.cfgzoo.cfg

然后在最后面添加如下

dataLogDir=/hadoop/zookeeper-3.4.10/logs

dataDir=/hadoop/zookeeper-3.4.10/data

server.1=node21:2888:3888

server.2=node22:2888:3888

server.3=node23:2888:3888

 

在目录/hadoop/zookeeper-3.4.10/data下面添加文件myid,

node21内容是1

node22内容是2

node23内容是3

 

2 安装Linux Centos6.9

关闭防火墙

需要改为开机不启动,使用chkconfig命令

永久开启防火墙: chkconfig iptables on

查看状态:       chkconfig --listiptables

永久关闭防火墙:chkconfig iptables off

 

查看防火墙:service iptables status

打开防火墙:service iptables start

关闭防火墙:service iptables stop

以上这是临时关闭,关闭的是当前运行的防火墙,重启之后防火墙又会启动,因为它是开机自启动的,它相当于/etc/init.d/iptables start

 

[root@node21 conf]# chkconfig --listiptables

iptables             0:off 1:off 2:off 3:off 4:off 5:off 6:off

[root@node21 conf]# service iptables status

iptables: Firewall is not running.

 

配置静态IP

在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0

开始编辑,填写ip地址、子网掩码、网关、DNS等。其中“红框内的信息”是必须得有的。

编辑完成后,保存退出,重启网络服务

service network restart或/etc/init.d/networkrestart

3 WinSCP Copy安装软件

Copy haoop/zookpeeter/java/scala到 /hadoop目录

用tar zvxf spark-2.3.0-bin-hadoop2.7.tgz

解压所有软件

 

卸载linux已经安装的JAVA

查看安装情况

java -version

java version "1.8.0_60"

Java(TM) SE Runtime Environment (build1.8.0_60-b27)

Java HotSpot(TM) Client VM (build25.60-b23, mixed mode)

可能出现的错误信息:

bash: ./java: cannot execute binary file

出现这个错误的原因可能是在32位的操作系统上安装了64位的jdk,

查看jdk版本和Linux版本位数是否一致。

查看你安装的Ubuntu是32位还是64位系统:

sudo uname --m

i686 //表示是32位

x86_64 // 表示是64位

linux下怎么卸载自带的JDK和安装想要的JDK

卸载

1、卸载用 bin文件安装的JDK方法:

     删除/usr/java目录下的所有东西

2、卸载系统自带的jdk版本方法:

查看自带的jdk:

#rpm -qa | grep gcj

看到如下信息:

libgcj-4.1.2-44.el5

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

使用rpm -e --nodeps 命令删除上面查找的内容:

#rpm -e –nodepsjava-1.4.2-gcj-compat-1.4.2.0-40jpp.115

3、卸载rpm安装的jkd版本

查看安装的jdk:

#rpm -qa|grep jdk

看到如下信息:

java-1.6.0-openjdk-1.6.0.0-0.25.b09.el5

jdk-1.6.0_16-fcs

卸载:

#rpm -e --nodeps jdk-1.6.0_16-fcs

java或javac会出现“cannotrestore segment prot after reloc: Permission denied”错误解决方案:

解决的办法是在root用户下,修改/etc/selinux/config 文件,

把SELINUX=enforcing 改成 SELINUX=disabled。 

然后,保存关闭,重启机器就可以了。

 

检查java/scala安装情况

[root@node21 conf]# java -version

java version "1.8.0_161"

Java(TM) SE Runtime Environment (build1.8.0_161-b12)

Java HotSpot(TM) 64-Bit Server VM (build25.161-b12, mixed mode)

[root@node21 conf]# scala -version

Scala code runner version 2.11.8 --Copyright 2002-2016, LAMP/EPFL

4克隆你的环境


其实就是打开 VMare 后,关闭或挂起你要克隆的机器,然后右键选择【管理】-【克隆】:

 

剩下的都是 Next 、 Next 了,不过到这个选择【克隆方法】的时候应该注意一下,最好选择下面的【创建完整克隆】,因为这样不会依赖你原来的环境:

接下来的名字、位置什么的自己填咯。完成就行了。

2.简单配置你克隆后的环境

由于你用了克隆,所有克隆出来的环境和原来的一模一样,包括主机名、IP地址、MAC地址阿什么的,所以要解决的就几个小问题而已。

在你克隆好的机器上,右键选择【设置】-【网络适配器】-【高级】,随便点几下【生成】按钮

 

修改/etc/udev/rules.d/70-persistent-net.rules 文件

1 删除掉 关于 eth0 的信息。

2 修改 第二条 eth1 的网卡的名字为 eth0.

3 修改/etc/sysconfig/network-scripts/ifcfg-eth0 中mac地址为

/etc/udev/rules.d/70-persistent-net.rules 修改后的eth0的mac地址。

4 重启服务器。

5免秘钥登录

双向登陆的操作过程:

1、ssh-keygen做密码验证可以使在向对方机器上ssh ,scp不用使用密码.具体方法如下:

2、两个节点都执行操作:#ssh-keygen-t rsa

  然后全部回车,采用默认值.

3、这样生成了一对密钥,存放在用户目录的~/.ssh下。

将公钥考到对方机器的用户目录下,并将其复制到~/.ssh/authorized_keys中(操作命令:#cat id_dsa.pub >> ~/.ssh/authorized_keys )。

4、设置文件和目录权限:

设置authorized_keys权限

$ chmod 600 authorized_keys

设置.ssh目录权限

$ chmod 700 -R .ssh

5、要保证.ssh和authorized_keys都只有用户自己有写权限。否则验证无效。(今天就是遇到这个问题,找了好久问题所在),其实仔细想想,这样做是为了不会出现系统漏洞。

 

6格式化namenode,启动集群

创建目录(主要是为hadoop的tmp.dir配置路径,格式化NameNode 时会找name目录并写入相关信息),每台机器都跑

mkdir -p /data/hadoop/{pids,storage}

mkdir -p/data/hadoop/storage/{hdfs,tmp,journal}

mkdir -p/data/hadoop/storage/hdfs/{name,data}

 

如果Namenode无法格式化要先删除这几个文件夹,然后重新格式化

rm -fr /data/hadoop/storage/hdfs/name/*

rm -fr /data/hadoop/storage/hdfs/data/*

rm -fr /data/hadoop/storage/journal/*

 

JournalNode/ Zookeeper只能为奇数个,服务器:运行的JournalNode进程非常轻量,可以部署在其他的服务器上。注意:必须允许至少3个节点。当然可以运行更多,但是必须是奇数个,如3、5、7、9个等等

ZKFC和NameNode一样

1、  服务器角色

服务器角色

node21

node22

node23

node24

JounralNode

YES

YES

YES

NO

Zookeeper

YES

YES

YES

NO

NameNode

YES

YES

NO

NO

ZKFC

YES

YES

NO

NO

DataNode

NO

NO

YES

YES

ResourceManager

YES

YES

NO

NO

Mysql

Yes

Hive

YES

YES

NO

NO

2、   

 

 

2、Hadoop(HDFS HA)总体架构

 

 

启动顺序如下:先在各个节点执行zkServer.shstart确保zookeeper都启动

1 zkServer.sh start   (node21,node22,node23) 启动zookeeper

2 hdfs zkfc -formatZK  (node21) 在node21上执行,创建命名空间

3 /hadoop/hadoop-2.7.5/sbin/hadoop-daemon.shstart journalnode (node21,node22,node23) 对应的节点上启动日志程序journalnode

4 hdfs namenode -format  (node21)格式化主NameNode节点

5 /hadoop/hadoop-2.7.5/sbin/hadoop-daemon.shstart namenode  (node21)启动主NameNode节点

6 hdfs namenode -bootstrapStandby  (node22)格式备NameNode节点

7 /hadoop/hadoop-2.7.5/sbin/hadoop-daemon.shstart namenode  (node22)启动备NameNode节点

8 /hadoop/hadoop-2.7.5/sbin/hadoop-daemon.shstart zkfc (node21.node22)在两个NameNode节点上执行

9 /hadoop/hadoop-2.7.5/sbin/hadoop-daemon.shstart datanode (node23,node24)、启动所有的DataNode节点(node23、node24)

10 /hadoop/hadoop-2.7.5/sbin/start-yarn.sh  (node21)启动yarn

11 /hadoop/hadoop-2.7.5/sbin/yarn-daemon.shstart resourcemanager  (node22)启动备份节点多行的resourcemanager

 


http://node21:50070/dfshealth.html#tab-overview

http://node22:50070/dfshealth.html#tab-overview

http://node21:8088/cluster/cluster

http://node22:8088/cluster/cluster

修改:C:\Windows\System32\drivers\etc\host添加

192.168.0.84  node21

192.168.0.85  node22

192.168.0.86  node23

192.168.0.87  node24


注:若格式化之后重新修改了配置文件,重新格式化之前需要删除tmp,dfs,logs文件夹。
/hadoop/hadoop-2.7.5/sbin/start-dfs.sh              #启动dfs 
/hadoop/hadoop-2.7.5/sbin/start-yarn.sh              #启动yarn

可以通过jps命令获取到ID 号,然后kill -9 id来测试备用NameNode/ResoureManager是否可以用。

可以用如下命令来启动关闭集群:

/hadoop/hadoop-2.7.5/sbin/start-all.sh(node21)

 

/hadoop/hadoop-2.7.5/sbin/stop-all.sh(node21)

/hadoop/hadoop-2.7.5/sbin/yarn-daemon.shstart resourcemanager  (node22)

检查状态zkServer.shstatus

# hdfs namenode –format

namenode 格式化错误 Unable to checkif JNs are ready for formatting

解决方案一:

在各JournalNode节点上,输入以下命令启动journalnode服务:

本例子中要对node1/node2/node3节点执行

sbin/hadoop-daemon.sh start journalnode:

然后格式化就没问题了

 

测试hadoop集群:数下a.txt文件中单词的个数

hadoop jar

/hadoop/hadoop-2.7.5/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.5.jar

wordcount /tmp/a.txt  /mytest

 

【注意】需要在NameNode节点上执行。

HDFS的关闭与启动:

# cd /usr/local/hadoop &&sbin/stop-dfs.sh

# cd /usr/local/hadoop &&sbin/start-dfs.sh

 

YARN的关闭与启动:

# cd /usr/local/hadoop &&sbin/stop-yarn.sh

# cd /usr/local/hadoop &&sbin/start-yarn.sh

 

附:常用命令

 

复制代码

# journalnode

hadoop-daemons.sh start journalnode

hadoop-daemons.sh stop journalnode

 

# namenode

hadoop namenode -format

hadoop-daemon.sh start namenode

hadoop-daemon.sh stop namenode

 

# 同步

hdfs namenode -bootstrapStandby

hadoop-daemon.sh start namenode

 

# datanode

hadoop-daemons.sh start datanode

hadoop-daemons.sh stop datanode

 

# zookeeper以及zkfc

zkServer.sh start

zkServer.sh stop

hdfs zkfc -formatZK

hadoop-daemons.sh start zkfc

hadoop-daemons.sh stop zkfc

 

# yarn

yarn-daemon.sh start resourcemanager

yarn-daemon.sh stop resourcemanager

yarn-daemon.sh start nodemanager

yarn-daemon.sh stop nodemanager

yarn-daemon.sh start proxyserver

yarn-daemon.sh stop proxyserver

mr-jobhistory-daemon.sh start historyserver

mr-jobhistory-daemon.sh stop historyserver

yarn-daemon.sh start historyserver

yarn-daemon.sh stop historyserver

# rm1 rm2为配置文件中设定的资源管理器名称

yarn rmadmin -getServiceState rm1

yarn rmadmin -getServiceState rm2

 

start-dfs.sh

stop-dfs.sh

start-yarn.sh

stop-yarn.sh

Spark On Yarn 详细配置流程 Spark On Yarn实配经历,吐血整理 阅读详情

相关推荐

搭建Hadoop完全分布式集群

任务2.1已经创建及配置了虚拟机 master,接下来在虚拟机master上做Hadoop的相关配置。首先需要把Hadoop安装包hadoop-2.6.4.tart.gz上传到虚拟机 master 的/opt目录下,然后执行命令“tar -zxf hadoop-2.6.4.tsr.gz -C /usr/local”,将Hadoop安装包解压到虚拟机master的/usr/local目录下。Hadoop配置涉及的文件有7 个:core-site.xml 、 hadoop-env.shyarn-env.sh 、

m0_62021231的博客 230

Hadoop之YARN的安装使用

简介 YARN(Yet Another Resource Negotiator):通用的资源管理系统,提交任务到YARN进行统一的资源管理及调度 master: resource management:ResourceManager (RM) job scheduling/monitoring:per-application ApplicationMaster (AM) slave: NodeManager (NM) RM:管理资源 NM:执行运算的主体 AM:运行的程序 2 为什么用YARN 集群资源

qq_43222167的博客 1552

Spark on Yarn+Hbase环境搭建指南(一)准备工作

说明     本文档指导Spark On Yarn的大数据开发平台搭建流程。共涉及如下系统:Hadoop, Spark, NTP, HBase。这是今年六月份做的Spark On Yarn集群环境搭建的试验,主要服务于自己的一个青年自然科学基金。实际搭建过程中发现网上虽然各方面都有教材,但很多换个操作系统、软件就出现了问题,且有些地方总有些不严谨。本着认真负责的态度,对自己的搭建过程进行了记

Seraphous的专栏 1476

hadoop&spark on yarn 详细配置

saprk on yarn 提交脚本后 yarn web页面自动跳转spark运行页面

EdgeCity_TF的博客 746

Flink:Yarn-Session 启动

背景: 自己搭建了flink 单机版本时,到 flink on yarn 这一步卡住了,不能正常运行执行./bin/yarn-session.sh -n 4 -jm 1024m -tm 4096m 包括 GetClusterMetricsRequestProto cannot be cast to com.google.protobuf.Message 主要原因是未指定HADOOP_CONF_DIR环境变量,下面给出整个过程 ##1. 参照文档,下载&&编译flink 源码,这个时候,s

u012566690的专栏 3124

hive on spark安装

承接安装系列环境 背景:Hive默认使用MapReduce作为执行引擎,即Hive on mr。实际上,Hive还可以使用Tez和Spark作为其执行引擎,分别为Hive on Tez和Hive on Spark。由于MapReduce中间计算均需要写入磁盘,而Spark是放在内存中,所以总体来讲Spark比MapReduce快很多。因此,Hive on Spark也会比Hive on m...

独立开发,substack顶级编辑 2102

校招面试重点汇总之Hadoop中的Yarn(不多但都是高频面试题)

本文的题目从各个公司的面试题汇总而来,属于中大厂面试中常问到的点,题目不多,但都是非常高频的题目!

一入大数据深似海?别怕!“数据极客圈”就是你的救生圈,走对圈子跟对人,趣析数据、畅聊趋势,快进圈子! 2562

Spark on YARN部署与配置指南

Spark 拥有几个核心组件,包括:Spark Core: 实现了 Spark 的基本功能,包含任务调度、内存管理、错误恢复、与存储系统交互等。Spark SQL: 提供了查询数据的接口,支持 SQL 以及 Apache Hive 的功能。: 支持实时数据流处理。MLlib: 机器学习库,包含各种机器学习算法。GraphX: 图计算框架,用于处理大规模图数据。

weixin_35756130的博客 773

Hadoop:Flink on Yarn服务配置与设置

之前打算直接在ambari上安装配置flink服务方便管理,但是发现ambari集成的flink会出现很多问题反而不方便管理(可能是没找到正确的方法),于是打算单独配置服务 下载两个文件文件 flink-1.10.1文件:https://archive.apache.org/dist/flink/flink-1.10.1/flink-1.10.1-bin-scala_2.11.tgz Hadoop依赖包:https://repo.maven.apache.org/maven2/org/apache/flin

weixin_43887421的博客 2631

Apache Hadoop YARN.pdf完整电子版

Apache Hadoop YARN.pdf完整电子版

PCB光绘文件DFM检查:从Gerber验证到制造闭环

Gerber文件是PCB设计交付制造的核心数据载体,其准确性直接决定硬件可制造性与量产良率。理解Gerber格式规范、IPC网表比对原理及DFM(Design for Manufacturability)自动检测逻辑,是电子工程师保障设计落地的关键能力。通过电气连通性验证、物理DRC规则扫描与工艺兼容性分析,DFM工具能提前识别开路、短路、孔环不足、阻焊异常等典型问题,避免投板后返工甚至批量报废。在国产化替代趋势下,华秋DFM等平台已深度适配Altium Designer工作流,支持一键导入、智能报告与协同

weixin_42620563的博客 507

Hadoop YARN 框架的入门知识(整体架构、核心概念、工作原理、应用示例)

YARN = Hadoop 的资源管理 + 作业调度平台。它让不同的计算框架(MapReduce、Spark、Flink)都能在同一个集群上高效运行。

学亮编程手记 740

物流系统集成实战:从零开始用Java对接国际快递(DHL/FedEx/UPS)

本文详细介绍了如何使用Java技术栈对接DHL、FedEx和UPS三大国际快递巨头的API,构建高效、稳定的物流集成解决方案。内容涵盖认证机制、报文标准、多语言支持等关键点,并提供实战代码示例和最佳实践,帮助开发者快速实现国际快递系统集成。

efc1234567的博客 693

Hadoop-3.2.0集群部署&Spark on yarn设置

集群环境准备 1、关闭防火墙 关闭防火墙 systemctl stop firewalld.service 查看防火墙状态 firewall-cmd --state 禁止firewall开机启动 systemctl disable firewalld.service 2、关闭selinux vim /etc/selinux/config SELINUX修改为disabled 3、更改主机名 hostnamectl set-hostname cdh01 参考:https://blog.51cto..

weixin_44455388的博客 3018

Centos7.9使用kubeadm部署K8S集群

使用kubeadm部署一个k8s集群,单master+2worker节点。

lldhsds的专栏 1300

Kettle安装与使用

Pentaho Data Integration作为一个端对端的数据集成平台,可以对多种数据源进行抽取(Extraction)、加载(Loading)、数据落湖(Data Lake Injection)、对数据进行各种清洗(Cleasing)、转换(Transformation)、混合(Blending),并支持多维联机分析处理(OLAP)和数据挖掘(Data mining)。勺子(spoon.bat/spoon.sh):是一个图形化的界面,可以让我们用图形化的方式开发转换和作业。

jnrjian的博客 1万+

kyuubi整合spark on yarn

kyuubi整合spark on yarn

流月up的博客 1832

Nvidia Jetson CH340 驱动安装

最近调一个USB设备,Windows系统上是可以安装CH340 驱动使用的,移到Jetson AGX Orin 上发现没有 /dev/ttyUSB* 设备显示。是一个为盲人和视力障碍者提供的终端设备驱动程序,它会在系统启动时自动加载并占用串口设备,导致我们无法正常使用部分串口设备。安装完后,内核中已经有。

Vulcan_S的博客 1637

Spark On Yarn搭建

实现步骤:1)搭建好Hadoop(版本,2.7)集群2)安装和配置scala(版本,2.11)上传解压scala-2.11.0.tgz—&gt;配置 /etc/profile文件配置示例:3)在NodeManager节点(04,05,06节点)上安装和配置Spark4)进入Spark安装目录的Conf目录,配置:spark-env.sh 文件配置示例:export JAVA_HOME=/usr/l...

weixin_41070431的博客 426

2026必学:LangChain+Playwright爬虫,赋能RAG智能问答系统

RAG(检索增强生成)智能问答系统的效果,80%取决于数据源的质量。2026年,LangChain与Playwright的组合成为企业级RAG数据采集的黄金搭档:LangChain提供标准化的RAG数据处理链路,Playwright解决动态网页渲染的核心痛点,两者结合能高效采集、结构化处理各类网页数据(动态渲染页、复杂交互页、反爬页),为RAG系统提供高质量语料。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1705

DeepSeek赋能公文写作指南(一)

DeepSeek 的出现,为公文写作领域带来了新的曙光。作为先进的人工智能技术,DeepSeek 以其强大的语言理解与生成能力,能为公文写作提供全方位的支持。它可以快速梳理思路,提供丰富的素材参考,辅助优化语言表达,甚至能根据不同的公文类型和场景,生成极具价值的内容框架。《DeepSeek 赋能公文写作指南》正是基于此背景应运而生。本书旨在帮助公文写作者深入了解并充分利用 DeepSeek 这一强大工具,将其融入到公文写作的各个流程中。

通俗易懂学IT 5482

spark on yarn集群搭建

spark on yarn集群搭建 前言 描述: 在三个节点搭建分布式集群,主机名分别为:CAD01-ubuntu、CAD02-ubuntu、CAD03-ubuntu(其中CAD01-ubuntu为主节点、其他两个为从节点) 实验环境: 服务器节点数量:3 系统版本:Linux Java版本:jdk-8u261-linux-x64 Hadoop版本:hadoop-2.7.6 Spark版本:spark-2.3.0-bin-hadoop2.7 一、Hadoop搭建 1、编辑主机名文件(不必须) su root

weixin_38663603的博客 738

【YOLO系列】YOLOv8详解:模型结构、损失函数、训练方法及代码实现

YOLOv8是Ultralytics团队2023年推出的高效目标检测框架,在速度与精度平衡、多任务支持和易用性方面实现突破。模型采用改进的CSPDarknet主干网络、C2f模块和SPPF加速结构,结合PAN-FPN特征融合和解耦检测头设计,支持目标检测、实例分割和关键点检测任务。创新性地使用CIoU定位损失、Focal Loss置信度损失和动态样本分配策略,显著提升检测性能。实验表明,YOLOv8较前代模型mAP提升5-10%,在TensorRT加速下可达1000FPS,提供5种尺寸灵活选择,成为实时目标

一碗白开水一 2778

Hadoop3.x集成Spark

在离线数仓方面,Spark现在所占据的地位勿庸置疑。我们来看看如何在Hadoop3.x中集成Spark。 1. 下载与解压 从镜像站下载 下载地址,选择3.0.2版本。上传到服务器后解压到/app目录下 tar zxvf spark-3.0.2-bin-hadoop3.2.tgz -C /app # 修改目录名 cd /app # mv spark-3.0.2-bin-hadoop3.2 spark-3.0.2 ln -s spark-3.0.2-bin-hadoop3.2 spark 2. 修改配置 1

坚哥笔记 2791

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

spark练习案例_操作练习-Spark on Yarn

承接上一篇文档《Spark案例练习-打包提交》将spark应用运行在yarn集群上 官网地址:http://spark.apache.org/docs/2.0.2/running-on-yarn.html1. 在spark-env.sh中配置HADOOP_CONF_DIR 或者 YARN_CONF_DIRHADOOP_CONF_DIR=/opt/bigdata/hadoop-2.7.3/etc/h...

weixin_39705193的博客 287

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

hadoop最新官网如何查找之前版本的文档资料

最近项目用到spark on yarn,性能优化方面,很多参数无从下手,因此从hadoop官方文档来入手,看看配置参数有哪些,打开hadoop官网,现在已经更新了,但要查看之前版本的文档,在首页的左下角选择 release archive归档文件: 然后在第四页找到我需要的版本hadoop2.7.1,这是继hadoop2.6稳定版本后的下一个稳定版本, 然后进入文献资料就能看到2.7.1相关的内容了,我主要关注的是hdfs-site.xml、core-site.xml那四个配置文件。 在左..

初冬听雪的博客 862

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

上一篇: oracle表分区详解(按天、按月、按年等)
下一篇: Hadoop on Yarn配置信息
thy822
博客等级 码龄19年 313粉丝 294原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值