- Centos7部署cobbler批量装机
王 \\_//
centos运维linux
cobbler批量装机centos7cobblercobbler可以干什么cobbler基础原理部署定制安装cobblerCobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP、DNS、TFTP、RSYNC以及yum仓库、构造系统ISO镜像。Cobbler支持命令行管理,web界面管理
- Ansible自动化运维
运维开发小白
运维ansible自动化
1.Ansible介绍和架构1.1Ansible发展历史作者:MichaelDeHaan(Cobbler与Func作者)ansible的名称来自科幻小说《安德的游戏》中跨越时空的即时通信工具,使用它可以在相距数光年的距离,远程实时控制前线的舰队战斗。2012-03-09,发布0.0.1版,2015-10-17,RedHat宣布1.5亿美元收购,IBM收购了红帽官网:https://www.ansi
- 第十二周
letter1
1、配置chrony服务,实现服务器时间自动同步2、实现cobbler+pxe自动化装机PXE安装:安装yuminstallhttpdtftp-serverdhcpsyslinux-y启动服务并准备yum源配置dhcp:vim/etc/dhcp/dhcpd.conf准备相关文件:准备启动菜单:vim/var/lib/tftpboot/pxelinux.cfg/default基于cobbler装机:
- cobbler装机平台 2019-01-22
蓝山_d851
适合多系统安装,pxe适合单系统安装。Cobbler集中管理所需服务,如DHCP,DNS,TFTP,WEB。Cobbler内部集成了一个KS应答文件仓库一安装一个CentOS虚拟机真机:[root@room9pc01~]#ls/iso/CentOS-7-x86_64-DVD-1708.iso虚拟机要求:1.硬盘大小50G2.网络类型private13.软件包选择"带GUI的服务器"4.分区选择"自
- 实战-使用 Cobbler 安装操作系统
老率的IT私房菜
搭建好Cobbler服务端后,使用默认的kickstarts引导文件对客户端安装系统,且默认安装的是最小化的系统。我们可以自定义kickstarts引导文件进而实现对客户端的自定义安装系统。环境:CentOSLinuxrelease7.6.1810VMwareWorkstationPro14定制系统安装的软件包查看默认的ks文件[root@Jaking~]#cobblerreportdistros
- Cobbler无盘启动镜像,实现无硬盘批量部署操作系统liveOS
是二狗诶
linux网络操作系统linux网络运维
Cobbler无盘启动镜像,实现无硬盘批量部署操作系统liveOSIPXE无盘网络操作系统部署安装Cobbler回顾实施过程下载或保存repo文件,yuminstalllivecd-tools#lived.cfg模板IPXE无盘网络操作系统部署安装琢磨完Cobbler实现定制化批量部署操作系统及顺带完成相关安全加固操作以后,又新接触了IPXE的概念,即通过网络安装的方式部署无盘操作系统,目标主机不
- 部署安装cobbler,实现批量安装CentOS7、Ubuntu17.04、Ubuntu18.04(快捷版)
着染花棠
linux应用PXElinux
文章目录一.部署安装cobbler1.编辑cobbler配置文件2.持续安装所需文件3.配置tftp4.安装pykickstart5.设置密码6.cobbler管理DHCP7.编辑启动应用服务脚本二、镜像导入以及自动化文件必读须知1.Centos7自动化操作系统安装2.Ubuntu17.04自动化操作系统安装3.Ubuntu18.04自动化操作系统安装4.状态检查一.部署安装cobbleryum安
- linux部署Cobbler自动安装Centos7与Ubuntu
cyy的笔记本
运维
2.使用Centos7部署Cobbler,安装Centos7,安装Ubuntu部署Cobbler2.1基础环境配置关闭selinuxsetenforce0yum配置#安装wget,并添加aliyun仓库及epel仓库yuminstall-ywgetwget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos
- Cobbler自动化批量安装Centos和ubuntu系统
君泽丶
Linux系统安装ubuntucentoscobbler批量安装
Cobbler自动化安装系统安装步骤相关文件路径:常用命令:若要分离DHCP和Cobbler:单独配置DHCP_server:vi/etc/dhcp/dhcpd.conf若要交由Cobbler统一管理搭建本地仓库rpm仓库deb仓库local,自建仓库IPMI配置IP和修改启动项kickstart配置文件debseed文件服务器IP:192.168.96.8(centos7)注意事项:1.如果虚拟
- Ansible 简介
玉儿姐
ansible是什么Ansible自动化运维工具中的一种,是一个配置管理和应用部署工具,基于Python研发。集合众多老牌运维工具的优点,实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。Ansible是AnsibleWorks公司名下的项目,该公司由Cobbler及Func的作者于2012年创建成立。ansible的优点ansible融合了众多老牌运维工具的优点轻量级的工具,只需在主控
- Linux自学笔记——Ansible
weixin_34081595
操作系统pythonshell
运维工作:系统安装(物理机、虚拟机)à程序包安装、配置、服务启动à批量操作à程序发布à监控OSProvisioning:物理机:PXE、Cobbler虚拟机:ImageTemplatesConfiguration:Puppet(ruby)Saltstack(python)ChefCfengineCommandandControl:Fabric预发布验证:新版本的代码先发布到服务器(跟线上环境配置完
- linux服务器添加临时路由,Linux上临时路由、永久路由配置
严小候
linux服务器添加临时路由
Linux下查看路由条目查看路由表命令route-n示例[root@cobbler_vm~]#route-nKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface0.0.0.0192.168.101.10.0.0.0UG000ens33169.254.0.00.0.0.0255.255.0.0U100200ens331
- 【Linux 系统运维九大技能及知识总结】
小白--AI
Linux基础知识linux运维服务器1024程序员节
一、Linux系统日常运维九大技能1、安装部署方式:U盘,光盘和网络安装其中网络安装已经成为了目前批量部署的首选方式:主要工具有Cobbler和PXE+kickstart网络安装可以参考如下链接:https://www.cnblogs.com/mchina/p/centos-pxe-kickstart-auto-install-os.html2、初始化配置禁用服务1.使用systemd管理服务的系
- 使用cobbler进行自动化安装操作系统
清清_Linux
1、安装需要软件yum-yinstalldhcphttpdtftp-serversyslinuxcobbler2、启动相应服务systemctlstarthttpdcoblerdtftp.socket3、执行cobblercheck检测,根据提示修改相关配置cobblercheck4、配置修改完成后,重启服务,并执行同步systemctlrestartcobblerdcobblersync5、配置
- 第七章:Cobbler无人值守装机
chenkang
第一节:背景介绍作为运维,在公司经常遇到一些机械性重复工作要做,例如:为新机器装系统,一台两台机器装系统,可以用光盘、U盘等介质安装,1小时也完成了,但是如果有成百台的服务器还要用光盘、U盘去安装,就显得有些力不从心了。PXE技术就能很好的解决这个问题,本文将会对PXE的工作原理有所介绍,而cobbler则是基于PXE技术的工作原理的二次封装,通过命令的方式简化了PXE配置过程。第二节:安装系统的
- 01.cobbler-安装
miss彡
Cobbler(补鞋匠)搭建:使用的系统为centos7.5mini注意:虚拟机网卡采用NAT模式,不要使用桥接模式,因为稍后我们会搭建DHCP服务器,在同一局域网多个DHCP服务会有冲突。VMware的NAT模式的dhcp服务也关闭,避免干扰。1、系统环境准备1.1关闭防火墙systemctlstopfirewalld&&systemctldisablefirewalld1.2关闭selinux
- Linux系统运维九大技能及知识总结,90%日常运维
wangwei830
linux运维数据库sql
Linux系统运维九大技能及知识总结,搞定90%日常运维|周末送资料以下内容包括RedHat和CentOS运维工作中常用的几大技能,并总结了系统运维中网络方面的规划、操作及故障处理等知识。来自社区交流,多位会员分享,董志卫整理。一、Linux系统日常运维九大技能1、安装部署方式:U盘,光盘和网络安装其中网络安装已经成为了目前批量部署的首选方式:主要工具有Cobbler和PXE+kickstart可
- Cobbler实现centos 8系统自动化安装
KAIVI-Blog
linuxcentos8centos8cobblercobble系统自动化安装cobbler
cobbler部署由于在centos8上面现在还没有cobbler包,所以部署就在centos7上面进行部署DHCP服务器:centos7192.168.32.7TFTP服务器:centos7192.168.32.7HTTP服务器:centos7192.168.32.7COBBLER服务器centos7192.168.32.7cobbler部署前提关闭防火墙和selinux查看防火墙和selinu
- chrony服务与Cobbler自动化部署
Lucky_Young
1、配置chrony服务,实现服务器时间自动同步~]#yuminstallchrony-y#修改时钟服务器~]#vi/etc/chrony.conf...server0.centos.pool.ntp.orgiburstserver1.centos.pool.ntp.orgiburstserver2.centos.pool.ntp.orgiburstserver3.centos.pool.ntp.
- 时刻牢记,渴望成功的决心比任何事情都重要。
谢谢微甜
七言‖肯定语第48期1、Threecobblerswiththeirwitscombinedequalthemastermind.三个臭皮匠,顶个诸葛亮。——三宝大战诸葛亮2、Challengesarewhatmakelifeinterestingandovercomingthemiswhatmakeslifemeaningful.挑战让生活趣味盎然,战胜挑战让生活意义非凡。——JoshuaJ.M
- 自动化安装系统问题记录
笔落_惊风雨
运维工具#系统部署自动化运维
Cobbler版本更新https://github.com/cobbler/cobbler/releasesCentos7/8+Cobbler问题:部署cobbler时,使用cobblerget-loaders从网络下载引导加载程序时提示命令未找到解决:yum-yinstallsyslinuxRockylinux9.2+Cobbler3.3.3问题:部署cobbler时,新建虚拟机开机启动报错TF
- 运维自动化与Cobbler服务部署
墨烦信息
运维自动化
运维自动化与Cobbler服务部署一.Cobbler简介1.1.简介Cobbler是一款Linux生态的自动化运维工具,基于Python2开发,用于自动化批量部署安装操作系统;其提供基于CLI的管理方式和WEB配置界面,其中WEB配置界面是基于Python2和Django框架开发。另外,cobbler还提供了API,方便二次开发。当然,Cobbler属于C/S模型(客户端/服务器模型)Cobble
- cobbler自动化安装CentOS、windows和ubuntu
Ankele
裸金属云计算windowscobblerPXE裸金属
环境介绍同时玩cobbler3.3和cobbler2.8.5cobbler3.3系统CentOS8.3VMware虚拟机桥接到物理网络IP:192.168.1.33cobbler2.8.5系统CentOS7.9VMWare虚拟机桥接到物理网络IP:192.168.1.33安装cobbler3.3yum源修改cat/etc/yum.repo.d/Centos8.repo[base]name=Cent
- Rocky部署Cobbler
笔落_惊风雨
RockyLinux9.2linux运维
1、安装软件cobbler版本3.3.3rockyliux9.2[root@wenzi~]#dnf-yinstallcobblerdhcp-server[root@wenzi~]#systemctlenable--nowcobblerdtftp.servicehttpddhcpd2、配置cobblercobbler配置检查[root@wenzi~]#cobblercheckThefollowing
- 运维自动化与Cobbler服务部署
墨烦信息
运维自动化
运维自动化与Cobbler服务部署一.Cobbler简介1.1.简介1.2.Cobbler的下属服务1.3.工作流程二.Cobbler安装2.1.安装epel源2.2.安装Cobbler及其相关的服务和组件三.Cobbler配置3.1.Cobbler配置文件及各目录情况3.2.配置及启动cobblerd服务四.Cobbler使用4.1用法4.2配置linux发行版和关联相应的ks文件4.2.1拷贝
- 自动化安装系统(三)
笔落_惊风雨
运维工具#系统部署运维linux
Cobbler简介Cobbler是一款Linux生态的自动化运维工具,基于Python2开发,用于自动化批量部署安装操作系统;其提供基于CLI的管理方式和WEB配置界面,其中WEB配置界面是基于Python2和Django框架开发。另外,cobbler还提供了API,方便二次开发。Cobbler属于C/S模型(客户端/服务器模型);Cobbler主要用于快速网络安装linux操作系统,支持众多的L
- Cobbler自定义yum源
CCH2023
Linux系统centoslinux运维
再次了解下Cobbler的目录结构:在/var/www/cobbler/ks_mirror目录下存放的是所有的镜像。存放的是仓库镜像:在/var/lib/cobbler/kickstarts目录下是存放的所有的kickstarts文件。再有就是/etc/cobbler这个目录:[root@vm1loaders]#cd/etc/cobbler[root@vm1cobbler]#lltotal92-r
- Cobbler自动化部署安装CentOS7
CCH2023
Linux系统运维linux
Cobbler介绍:1)Cobbler是一个Linux服务器安装的服务,可以通过网络启动PXE的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP、DNS等。2)Cobbler可以使用命令行的方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。3)Cobbler是较早前的Kickstart的升级版本,优点是比较容易配置,还自带
- DAY06(05):配置Cobbler装机平台
Pseudoloveryou
5.1问题本例要求为新建虚拟机硬盘位20G,网络类型为“private1”操作系统为CentOS7:1.虚拟机名设置为Cobbler2.IP地址设置为:192.168.4.123/243.关闭SELinux安全机制4.设置防火墙默认区域为trusted5.利用Cobbler部署CentOS7与RedHat7双系统装机平台5.2方案cobbler#cobbler程序包cobbler-web#cobb
- centos6中PXE+Kickstart无人值守安装操作系统
如烟如风
运维.系统批量安装批量装机
centos6中PXE+Kickstart无人值守安装操作系统作为中小公司的运维,经常会遇到一些机械式的重复工作。如何进行批量一次大批量部署服务器安装?方法:Kickstart(PXE+DHCP+TFTP+HTTP)或Cobbler一、PXE简介PXE(Pre-bootExecutionEnvironment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络
- 二分查找排序算法
周凡杨
java二分查找排序算法折半
一:概念 二分查找又称
折半查找(
折半搜索/
二分搜索),优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而 查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表 分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步
- java中的BigDecimal
bijian1013
javaBigDecimal
在项目开发过程中出现精度丢失问题,查资料用BigDecimal解决,并发现如下这篇BigDecimal的解决问题的思路和方法很值得学习,特转载。
原文地址:http://blog.csdn.net/ugg/article/de
- Shell echo命令详解
daizj
echoshell
Shell echo命令
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:
echo string
您可以使用echo实现更复杂的输出格式控制。 1.显示普通字符串:
echo "It is a test"
这里的双引号完全可以省略,以下命令与上面实例效果一致:
echo Itis a test 2.显示转义
- Oracle DBA 简单操作
周凡杨
oracle dba sql
--执行次数多的SQL
select sql_text,executions from (
select sql_text,executions from v$sqlarea order by executions desc
) where rownum<81;
&nb
- 画图重绘
朱辉辉33
游戏
我第一次接触重绘是编写五子棋小游戏的时候,因为游戏里的棋盘是用线绘制的,而这些东西并不在系统自带的重绘里,所以在移动窗体时,棋盘并不会重绘出来。所以我们要重写系统的重绘方法。
在重写系统重绘方法时,我们要注意一定要调用父类的重绘方法,即加上super.paint(g),因为如果不调用父类的重绘方式,重写后会把父类的重绘覆盖掉,而父类的重绘方法是绘制画布,这样就导致我们
- 线程之初体验
西蜀石兰
线程
一直觉得多线程是学Java的一个分水岭,懂多线程才算入门。
之前看《编程思想》的多线程章节,看的云里雾里,知道线程类有哪几个方法,却依旧不知道线程到底是什么?书上都写线程是进程的模块,共享线程的资源,可是这跟多线程编程有毛线的关系,呜呜。。。
线程其实也是用户自定义的任务,不要过多的强调线程的属性,而忽略了线程最基本的属性。
你可以在线程类的run()方法中定义自己的任务,就跟正常的Ja
- linux集群互相免登陆配置
林鹤霄
linux
配置ssh免登陆
1、生成秘钥和公钥 ssh-keygen -t rsa
2、提示让你输入,什么都不输,三次回车之后会在~下面的.ssh文件夹中多出两个文件id_rsa 和 id_rsa.pub
其中id_rsa为秘钥,id_rsa.pub为公钥,使用公钥加密的数据只有私钥才能对这些数据解密 c
- mysql : Lock wait timeout exceeded; try restarting transaction
aigo
mysql
原文:http://www.cnblogs.com/freeliver54/archive/2010/09/30/1839042.html
原因是你使用的InnoDB 表类型的时候,
默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,
因为有的锁等待超过了这个时间,所以抱错.
你可以把这个时间加长,或者优化存储
- Socket编程 基本的聊天实现。
alleni123
socket
public class Server
{
//用来存储所有连接上来的客户
private List<ServerThread> clients;
public static void main(String[] args)
{
Server s = new Server();
s.startServer(9988);
}
publi
- 多线程监听器事件模式(一个简单的例子)
百合不是茶
线程监听模式
多线程的事件监听器模式
监听器时间模式经常与多线程使用,在多线程中如何知道我的线程正在执行那什么内容,可以通过时间监听器模式得到
创建多线程的事件监听器模式 思路:
1, 创建线程并启动,在创建线程的位置设置一个标记
2,创建队
- spring InitializingBean接口
bijian1013
javaspring
spring的事务的TransactionTemplate,其源码如下:
public class TransactionTemplate extends DefaultTransactionDefinition implements TransactionOperations, InitializingBean{
...
}
TransactionTemplate继承了DefaultT
- Oracle中询表的权限被授予给了哪些用户
bijian1013
oracle数据库权限
Oracle查询表将权限赋给了哪些用户的SQL,以备查用。
select t.table_name as "表名",
t.grantee as "被授权的属组",
t.owner as "对象所在的属组"
- 【Struts2五】Struts2 参数传值
bit1129
struts2
Struts2中参数传值的3种情况
1.请求参数绑定到Action的实例字段上
2.Action将值传递到转发的视图上
3.Action将值传递到重定向的视图上
一、请求参数绑定到Action的实例字段上以及Action将值传递到转发的视图上
Struts可以自动将请求URL中的请求参数或者表单提交的参数绑定到Action定义的实例字段上,绑定的规则使用ognl表达式语言
- 【Kafka十四】关于auto.offset.reset[Q/A]
bit1129
kafka
I got serveral questions about auto.offset.reset. This configuration parameter governs how consumer read the message from Kafka when there is no initial offset in ZooKeeper or
- nginx gzip压缩配置
ronin47
nginx gzip 压缩范例
nginx gzip压缩配置 更多
0
nginx
gzip
配置
随着nginx的发展,越来越多的网站使用nginx,因此nginx的优化变得越来越重要,今天我们来看看nginx的gzip压缩到底是怎么压缩的呢?
gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用
- java-13.输入一个单向链表,输出该链表中倒数第 k 个节点
bylijinnan
java
two cursors.
Make the first cursor go K steps first.
/*
* 第 13 题:题目:输入一个单向链表,输出该链表中倒数第 k 个节点
*/
public void displayKthItemsBackWard(ListNode head,int k){
ListNode p1=head,p2=head;
- Spring源码学习-JdbcTemplate queryForObject
bylijinnan
javaspring
JdbcTemplate中有两个可能会混淆的queryForObject方法:
1.
Object queryForObject(String sql, Object[] args, Class requiredType)
2.
Object queryForObject(String sql, Object[] args, RowMapper rowMapper)
第1个方法是只查
- [冰川时代]在冰川时代,我们需要什么样的技术?
comsci
技术
看美国那边的气候情况....我有个感觉...是不是要进入小冰期了?
那么在小冰期里面...我们的户外活动肯定会出现很多问题...在室内呆着的情况会非常多...怎么在室内呆着而不发闷...怎么用最低的电力保证室内的温度.....这都需要技术手段...
&nb
- js 获取浏览器型号
cuityang
js浏览器
根据浏览器获取iphone和apk的下载地址
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" content="text/html"/>
<meta name=
- C# socks5详解 转
dalan_123
socketC#
http://www.cnblogs.com/zhujiechang/archive/2008/10/21/1316308.html 这里主要讲的是用.NET实现基于Socket5下面的代理协议进行客户端的通讯,Socket4的实现是类似的,注意的事,这里不是讲用C#实现一个代理服务器,因为实现一个代理服务器需要实现很多协议,头大,而且现在市面上有很多现成的代理服务器用,性能又好,
- 运维 Centos问题汇总
dcj3sjt126com
云主机
一、sh 脚本不执行的原因
sh脚本不执行的原因 只有2个
1.权限不够
2.sh脚本里路径没写完整。
二、解决You have new mail in /var/spool/mail/root
修改/usr/share/logwatch/default.conf/logwatch.conf配置文件
MailTo =
MailFrom
三、查询连接数
- Yii防注入攻击笔记
dcj3sjt126com
sqlWEB安全yii
网站表单有注入漏洞须对所有用户输入的内容进行个过滤和检查,可以使用正则表达式或者直接输入字符判断,大部分是只允许输入字母和数字的,其它字符度不允许;对于内容复杂表单的内容,应该对html和script的符号进行转义替换:尤其是<,>,',"",&这几个符号 这里有个转义对照表:
http://blog.csdn.net/xinzhu1990/articl
- MongoDB简介[一]
eksliang
mongodbMongoDB简介
MongoDB简介
转载请出自出处:http://eksliang.iteye.com/blog/2173288 1.1易于使用
MongoDB是一个面向文档的数据库,而不是关系型数据库。与关系型数据库相比,面向文档的数据库不再有行的概念,取而代之的是更为灵活的“文档”模型。
另外,不
- zookeeper windows 入门安装和测试
greemranqq
zookeeper安装分布式
一、序言
以下是我对zookeeper 的一些理解: zookeeper 作为一个服务注册信息存储的管理工具,好吧,这样说得很抽象,我们举个“栗子”。
栗子1号:
假设我是一家KTV的老板,我同时拥有5家KTV,我肯定得时刻监视
- Spring之使用事务缘由(2-注解实现)
ihuning
spring
Spring事务注解实现
1. 依赖包:
1.1 spring包:
spring-beans-4.0.0.RELEASE.jar
spring-context-4.0.0.
- iOS App Launch Option
啸笑天
option
iOS 程序启动时总会调用application:didFinishLaunchingWithOptions:,其中第二个参数launchOptions为NSDictionary类型的对象,里面存储有此程序启动的原因。
launchOptions中的可能键值见UIApplication Class Reference的Launch Options Keys节 。
1、若用户直接
- jdk与jre的区别(_)
macroli
javajvmjdk
简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
JDK就是Java Development Kit JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 如果安装了JDK,会发同你
- Updates were rejected because the tip of your current branch is behind
qiaolevip
学习永无止境每天进步一点点众观千象git
$ git push joe prod-2295-1
To
[email protected]:joe.le/dr-frontend.git
! [rejected] prod-2295-1 -> prod-2295-1 (non-fast-forward)
error: failed to push some refs to '
[email protected]
- [一起学Hive]之十四-Hive的元数据表结构详解
superlxw1234
hivehive元数据结构
关键字:Hive元数据、Hive元数据表结构
之前在 “[一起学Hive]之一–Hive概述,Hive是什么”中介绍过,Hive自己维护了一套元数据,用户通过HQL查询时候,Hive首先需要结合元数据,将HQL翻译成MapReduce去执行。
本文介绍一下Hive元数据中重要的一些表结构及用途,以Hive0.13为例。
文章最后面,会以一个示例来全面了解一下,
- Spring 3.2.14,4.1.7,4.2.RC2发布
wiselyman
Spring 3
Spring 3.2.14、4.1.7及4.2.RC2于6月30日发布。
其中Spring 3.2.1是一个维护版本(维护周期到2016-12-31截止),后续会继续根据需求和bug发布维护版本。此时,Spring官方强烈建议升级Spring框架至4.1.7 或者将要发布的4.2 。
其中Spring 4.1.7主要包含这些更新内容。