摘要:
一、啥是宏 宏可以看做是一个简短的函数,或者是对一个表达式取别名,同时可以将这个表达式中的一些值做成变量调用时传入,比较适合于做分析时为一些临时需要用到很多次的表达式操作封装一下取个简短点的别名来调用。宏只在当前会话有效,当退出hive控制台再进入时上次创建的宏就丢失了,如果需要永久保留某个宏,可以将其加入到${HIVE_HOME}/.hiverc文件中。 二、创建宏 创建宏的语法:CRE... 阅读全文
摘要:
一、需求 在主从结构的集群中,我们假设硬件机器是很脆弱的,随时可能会宕机,当master挂掉之后需要从slave中选出一个节点作为新的master,使用zookeeper可以很简单的实现集群选主功能。 二、分析 下面为了方便叙述,将使用更通用的技术术语,即使用leader表示master,使用follower表示slave。 集群选主涉及到两个问题: 1. 谁来做leader 2. lea... 阅读全文