摘要: 目录 Hive注释中文乱码 针对元数据库metastore中的表,分区,视图的编码设置 1、进入数据库 Metastore 中执行以下 5 条 SQL 语句 2、修改 metastore 的连接 URL 验证 目录 Hive注释中文乱码 针对元数据库metastore中的表,分区,视图的编码设置 1 阅读全文
posted @ 2019-08-15 16:56 精灵博客园 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 目录 1、创建库 语法结构 创建库的方式 2、查看库 查看库的方式 3、删除库 说明 示例 4、切换库 语法 示例 1、创建表 语法 示例 2、查看表 (1)查看表列表 (2)查看表的详细信息 查看表的信息 (3)查看表的详细建表语句 3、修改表 (1)修改表名 (2)修改字段定义 (3)修改分区信 阅读全文
posted @ 2019-08-15 16:56 精灵博客园 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 目录 一、数据类型 1、基本数据类型 2、复杂类型 二、存储格式 (1)textfile (2)SequenceFile (3)RCFile (4)ORCFile (5)Parquet 三、数据格式 正文 一、数据类型 1、基本数据类型 Hive 支持关系型数据中大多数基本数据类型 类型描述示例 b 阅读全文
posted @ 2019-08-15 16:54 精灵博客园 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 目录 一、安装DbVisualizer 二、配置DbVisualizer里的hive jdbc 1、在DbVisualizer的安装目录jdbc文件夹下新建hive文件夹 2、拷贝Hadoop的相关jar包放入新建的hive文件夹里面 3、拷贝Hive的相关jar包放入新建的hive文件夹里面 4、 阅读全文
posted @ 2019-08-15 16:53 精灵博客园 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 目录 一、CLI连接 二、HiveServer2/beeline 1、修改 hadoop 集群的 hdfs-site.xml 配置文件 2、修改 hadoop 集群的 core-site.xml 配置文件 三、Web UI 目录 一、CLI连接 二、HiveServer2/beeline 1、修改 阅读全文
posted @ 2019-08-15 16:52 精灵博客园 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 目录 概述 一、存储Hive版本的元数据表(VERSION) 二、Hive数据库相关的元数据表(DBS、DATABASE_PARAMS) 1、DBS 2、DATABASE_PARAMS 三、Hive表和视图相关的元数据表 1、TBLS 2、TABLE_PARAMS 3、TBL_PRIVS 四、Hiv 阅读全文
posted @ 2019-08-15 16:49 精灵博客园 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 目录 Hive的下载 Hive的安装 1、本人使用MySQL做为Hive的元数据库,所以先安装MySQL。 2、上传Hive安装包 3、解压安装包 4、修改配置文件 5、 一定要记得加入 MySQL 驱动包(mysql-connector-java-5.1.40-bin.jar)该 jar 包放置在 阅读全文
posted @ 2019-08-15 16:47 精灵博客园 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 目录 Hive 简介 什么是Hive 为什么使用 Hive Hive 特点 Hive 和 RDBMS 的对比 Hive的架构 1、用户接口: shell/CLI, jdbc/odbc, webui Command Line Interface 2、跨语言服务 : thrift server 提供了一 阅读全文
posted @ 2019-08-15 16:43 精灵博客园 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 目录 一、官网介绍 1、什么是Spark 二、Spark的四大特性 1、高效性 2、易用性 3、通用性 4、兼容性 三、Spark的组成 四、应用场景 目录 一、官网介绍 1、什么是Spark 二、Spark的四大特性 1、高效性 2、易用性 3、通用性 4、兼容性 三、Spark的组成 四、应用场 阅读全文
posted @ 2019-08-15 16:11 精灵博客园 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用 户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈 现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启动一些匿名的子线程,太多的子线程给系统带来巨大的负担,随之带来一些性能问题。 因此android提供了一个工具类AsyncTask,顾名思义异步执行任务。这个AsyncTask生来就是处理一些后. 阅读全文
posted @ 2012-06-12 15:21 精灵博客园 阅读(181) 评论(0) 推荐(0) 编辑