一、简介Bash(GNUBourne-AgainShell);是shell的一种;是一个命令语言解释器(command-languageinterpreter);可以兼容大多数其他shell的语言;其历史及详细介绍请点击:(https://en.wikipedia.org/wiki/Bash_%28Unix_shell%29#Brace_expansion)二、bash变量2.1变量命名法则(..
分类:
系统相关 时间:
2014-12-07 15:11:33
阅读次数:
380
一、安装tengine+php+mariadb环境1、配置网络nmclicdel‘Systemeth0‘#删除网络nmclicaddcon-namemyeth0ifnameeth0typeethernetip4172.16.10.133/24gw4172.16.10.254#配置IP地址以及网关nmclicmodmyeth0ipv4.dns"223.5.5.5,223.6.6.6"#设置DNS服务器systemctldisablenfs.target#..
分类:
数据库 时间:
2014-12-07 15:12:39
阅读次数:
455
目前的hive版本是支持authentication和authorization的(再加上计费就是3A了,哈哈),在hive的java.org.apache.hadoop.hive.conf.HiveConf类中定义的权限相关的设置项有:HIVE_AUTHORIZATION_ENABLED("hive.security.authorization.enabled",false),//是否开启权限验证
HIVE_AUT..
分类:
其他好文 时间:
2014-12-07 15:12:19
阅读次数:
415
扩展HadoopDefaultAuthenticator类的setConf方法,实现可以代理用户运行的功能,主要需求如下:1.不传入参数时,按本用户执行2.传入参数时,按传入参数执行3.对设置为hdfs用户进行限制主要更改HiveConf类和HadoopDefaultAuthenticator类HiveConf增加:HIVE_USE_CUSTOM_PROXY("u..
分类:
其他好文 时间:
2014-12-07 15:10:35
阅读次数:
257
hive中有个比较严重的bug,默认情况下任何用户都可以运行grant命令来做授权操作在Driver.compile方法中,可以增加对AST的hook(hive可以有很多hook,后面分析hivehook的类型和使用阶段),用来做一些forbidden的操作:compile相关的内容如下:BaseSemanticAnalyzersem=SemanticAn..
分类:
其他好文 时间:
2014-12-07 15:12:43
阅读次数:
218
华为认证考试是由华为签约考试代理商Prometric公司进行的。它通过考试使网络专业人士有机会证明他们的组网知识和专业技术。考试时间一般为一个小时;根据考试科目,试题数量不等,一般为50—70题;题型为单癣多癣判断题。华为认证是华为技术有限公司(简称“华为”)凭借多年信..
分类:
其他好文 时间:
2014-12-07 15:10:44
阅读次数:
455
在iOS8中,苹果已经强制开发者在请求定位服务时获得用户的授权,此外iOS状态栏中还有指示图标,提示用户当前应用是否正在使用定位服务。另外在iOS8中,苹果进一步改善了定位服务,让开发者请求定位服务时需要向用户提供更多的透明。此外,iOS8中还支持让应用开发者调用全新的“..
分类:
移动开发 时间:
2014-12-07 15:10:40
阅读次数:
270
今天hiveusermaillist上有人问showcurrentroles命令问题:Iamtryingtorun‘Showcurrentroles’onApachehive0.13.1butgettingfollowingerror,
hive>SHOWCURRENTROLES;
Errorinroleoperationshow_current_roleonrolenamenull,errormessageUnkownroleoperationshow_current_rol..
分类:
其他好文 时间:
2014-12-07 15:11:11
阅读次数:
204
shell脚本是什么呢?简单来说,它就是许多命令的一个集合;Shell脚本是一个面向过程的编程语言,它是通过解释器来解释运行脚本里的每一条命令;面向过程的编程语言的元素:变量、数组、流程、函数下面就来学习一下Shell脚本吧!一.变量变量:可以理解它为一个命名的内存空间,..
分类:
系统相关 时间:
2014-12-07 15:08:22
阅读次数:
444
BGP的消息报文有以下5种报文open消息keepalive消息update消息notifacation消息route-refresh消息j、Open消息主要包含的内容:BGP版本、AS号(可用其判断是EBGP还是IBGP);Holdtime(表示路由器在收到Keeplive消息等待最长时间,cisco默认为180s,如果双方的holdtime时间不一样..
分类:
其他好文 时间:
2014-12-07 15:09:33
阅读次数:
1049
最近线上的的nm有crash的问题,查看错误日志:2014-06-1900:01:22,308FATAL
org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ResourceLocalizationService:Error:Shuttingdownjava.util.
ConcurrentModificationException
atjava.util.LinkedList$ListI..
分类:
其他好文 时间:
2014-12-07 15:09:11
阅读次数:
251
在群集中启用vSphereFT功能之后,可以为各个虚拟机打开FT功能。在打开FT之前,需要在虚拟机上执行多项检查,包括必须在vCenterServer设置中启用SSL证书检查;主机必须位于vSphereHA群集或包含vSphereHA和DRS的混合群集内;虚拟机不得有多个CPU;虚拟机不得有快照;虚拟机不得是..
分类:
其他好文 时间:
2014-12-07 15:09:08
阅读次数:
334
如果有多个通知在同一连接点执行,那执行顺序如何确定呢?总共有两种情况:同一切面中通知执行顺序、不同切面中的通知执行顺序。1、同一切面中通知执行顺序1)前置通知/环绕通知proceed方法之前部分2)被通知方法3)后置通知/环绕通知proceed方法之后部分annotation方式的顺序..
分类:
编程语言 时间:
2014-12-07 15:09:50
阅读次数:
740
启用EnhancedvMotionCompatibility(EVC)功能,可以将vSphereFaultTolerance与vSphereDistributedResourceScheduler(DRS)配合使用。此过程不但可使容错虚拟机受益于更好的初始放置位置,还可以将其纳入群集的负载平衡计算中。当群集启用了EVC时,DRS将为容错虚拟机提出初始..
分类:
其他好文 时间:
2014-12-07 15:08:17
阅读次数:
283
VMwarevSphereUpdateManager除了可以自动管理补丁程序外,还能免除手动跟踪和修补VMwarevSphere主机和虚拟机的麻烦。VMwarevSphereUpdateManager会扫描VMwarevSphere的状态,并与管理员设置的基准进行比较,然后应用更新和补丁程序以强制遵从性达到规定的补丁程序标准。补丁程..
分类:
系统相关 时间:
2014-12-07 15:08:21
阅读次数:
247
#include
int swap(int *a,int *b)
{
int t=*a;
*a=*b;
*b=t;
}
/*
冒泡排序的原理:每次在无序队列里将相邻两个数依次进行比较,将小数调换到前面,
逐次比较,直至将最大的数移到最后。最将剩下的N-1个数继续比较,将次大数移至倒数第二位。
依此规律,直至比较结束。
冒泡排序的代码如下:
*/
void ...
分类:
编程语言 时间:
2014-12-07 15:05:38
阅读次数:
201
交换两个数
正常情况我们需要多申请一个变量来交换两个数的值(假设变量为a, b)。例子如下:
int temp = a;
a = b;
b = temp;
这样子就可以了。但这终究是一种需要申请临时变量的方法,总要去想想临时变量的名字。下面主要介绍两种方法。
直接运算
这种办法简单明了,也是我最喜欢使用的办法,因为即使是浮点型也可以用这种办法,继续假设两个变量...
分类:
编程语言 时间:
2014-12-07 15:07:17
阅读次数:
194