当前位置: 首页 > news >正文

网站怎么做中英文交互手工蛋糕网站开发报告

网站怎么做中英文交互,手工蛋糕网站开发报告,做网站要钱吗,网站和管理系统哪个更难做Hive简介 Hive是一个基于Hadoop的开源数据仓库工具,用于存储和处理海量结构化数据. 它是Facebook在2008年8月开源的一个数据仓库框架,提供了类似于SQL语法的HQL(HiveSQL)语句作为数据访问接口. Hive可以做复查统计分析之类的工作; 利用hdfs的存储空间,进行结构化数据的存储; 利…Hive简介 Hive是一个基于Hadoop的开源数据仓库工具,用于存储和处理海量结构化数据. 它是Facebook在2008年8月开源的一个数据仓库框架,提供了类似于SQL语法的HQL(HiveSQL)语句作为数据访问接口. Hive可以做复查统计分析之类的工作; 利用hdfs的存储空间,进行结构化数据的存储; 利用Mapreduce进行数据的计算. Hive的优缺点 优点 . 使用JDBC接口/ODBC接口,开发人员更易开发应用. . 统一的元数据管理(Derby、MySql等),并可与Pig、Spark等共享. . 以 MR 作为计算引擎、HDFS 作为存储系统,为超大数据集设计的计算/扩展能力. . 使用类 SQL 查询语法,最大限度的实现了和SQL标准的兼容,大大降低了传统数据分析人员处理大数据的难度. 缺点 . Hive自动生成MapReduce作业,HQL 调优困难. . Hive生成MapReduce作业,高延迟,不适合实时查询. . HQL 表达能力有限,比如不支持UPDATE、非等值连接、DELETE、INSERT单条等. . 粒度较粗,可控性差,是因为数据是读的时候进行类型的转换,mysql关系型数据库是在写入的时候就检查了数据的类型。Hive与RDBMS的对比 • Hive使用mapreduce做运算,与传统数据库相比运算数据规模要大得多; • Hive很容易扩展自己的存储能力和计算能力,这个是继承hadoop的,而关系数据库在这个方面要比Hive差很多; • Hive和关系数据库存储文件的系统不同,hive使用的是hadoop的HDFS,关系数据库则是服务器本地的文件系统; • 关系数据库都是为实时查询的业务进行设计的,而hive则是为海量数据做数据挖掘设计的,实时性很差;实时性差导致hive的应用场景和关系数据库有很大的区别.HiveRDBMS查询语言HQLSQL数据存储HDFSRaw Device or Local FS执行引擎MapReduce数据库引擎数据存储校验存储不校验存储校验可扩展性强有限执行延迟高低处理数据规模大小 Hive的组成 两大类组件服务端组件和客户端组件服务端组件 Driver组件 该组件包括Complier(编译器)、Optimizer(优化器)和Executor(执行器), 它的作用是将HiveQL(类SQL)语句进行解析、编译优化,生成执行计划,然后调用底层的MapReduce计算框架.Metastore组件 元数据服务组件,这个组件存取Hive的元数据; 作用是: 客户端连接metastore服务,metastore再去连接MySQL数据库来存取元数据. Hive的元数据存储在关系数据库里,Hive支持的关系数据库有Derby和Mysql. Hive元数据: Hive表所对应的字段、属性还有表所对应存储的HDFS目录.Thrift服务 Thrift是Facebook开发的一个软件框架,它用来进行可扩展且跨语言的服务的开发,Hive集成了该服务,能让不同的编程语言(Java,Scala)调用Hive的接口.客户端组件 CLI Command Line Interface,命令行接口.JDBC/ODBC Hive架构的JDBC和ODBC接口是建立在Thrift客户端之上.WEBGUI Hive客户端提供了一种通过网页的方式访问Hive所提供的服务.这个接口对应Hive的HWI组件(Hive Web Interface),使用前要启动HWI服务.Hive查询执行过程 1Execute Query Hive界面如命令行或Web UI将查询发送到Driver(任何数据库驱动程序如JDBC、ODBC,等等)来执行. 2Get Plan: Driver根据查询编译器解析query语句,验证query语句的语法,查询计划或者查询条件. 3Get Metadata 编译器将元数据请求发送给Metastore(数据库). 4Send Metadata Metastore将元数据作为响应发送给编译器. 5Send Plan 编译器检查要求和重新发送Driver的计划;到这里,查询的解析和编译完成. 6Execute Plan: Driver将执行计划发送到执行引擎. 6.1Execute Job: 任务执行引擎发送一个任务到资源管理节点(ResourceManager),资源管理器分配该任务到任务节点,由任务节点上开始执行mapreduce任务. 6.2Metadata Ops在执行引擎发送任务的同时,对Hive的元数据进行相应操作. 7Fetch Result 执行引擎接收数据节点(DataNode)的结果. 8Send Results: 执行引擎发送这些合成值到Driver. 9Send Results Driver将结果发送到Hive接口.
http://www.dnsts.com.cn/news/76594.html

相关文章:

  • 上的网站app网站怎么接广告赚钱
  • 网站建设优化的作用企业163邮箱怎么申请
  • 地方门户网站源码php一键建站
  • 郑州个人网站开发中国产品网免费网站
  • 东莞网站建设制作软件硬件开发文档模板
  • 2015做微网站多少钱杭州工程建设网
  • 做的视频发到哪个网站网站做联盟收入
  • 运用vs2010c 做网站wordpress 帖子付费
  • 做ic的电子网站有哪些wordpress前台显示友链
  • 网站开发背景意义网络营销推广的目的是
  • 单位网站建设的报告福州网站建设fjfzwl
  • 小学英语教师做应用相关网站公司网站建立流程
  • 信息类网站win8扁平化网站
  • 淘宝请人做网站被骗曲靖建设局网站
  • 韩国优秀电商网站wordpress 执行流程
  • 开发网站建设公司网络调查问卷怎么制作
  • 湛江网站建设方案外包用户体验地图用什么软件画
  • 玉树营销网站建设多少钱怎么制作网站卖东西
  • 建立网站专业公司设计官网费用
  • 网站生成器怎么做唐山公司做网站
  • 做药品的电商网站有哪些平面设计做画册用网站
  • 建设网站需要花费多少钱青岛关键词优化报价
  • 做网站只开发手机端可不可以怎么样开始做网站
  • 小馋网站建设书外包加工网是正规的吗
  • 自己做网站 怎么赚钱西安附近网络营销运营公司
  • wordpress程序如何降低版本seo公司软件
  • 无锡网站制作哪家有名山东建筑公司排名
  • 宁波科技网站建设旧手机服务器wordpress
  • 网站开发怎样将信息栏到最底部建立大型网站流程
  • 延边州住房城乡建设局网站wordpress资源下载主题