hive
文章平均质量分 73
影密卫
这个作者很懒,什么都没留下…
展开
-
mysql 修改主键
ALTER TABLE `test2` DROP PRIMARY KEY ,ADD PRIMARY KEY ( `id` )重设主键字段有时数据库操作时需要将一个主键修改为联合主键或者把主键改为其他列,这时候单纯的add primary key是没有用的,必须先删除主键约束再重新添加。MYSQL:1、alter table TABNAME drop primary key;2、...原创 2018-09-19 09:34:18 · 17266 阅读 · 0 评论 -
Spark入门:从RDD转换得到DataFrame
Spark官网提供了两种方法来实现从RDD转换得到DataFrame,第一种方法是,利用反射来推断包含特定类型对象的RDD的schema;第二种方法是,使用编程接口,构造一个schema并将其应用在已知的RDD上。利用反射机制推断RDD模式在利用反射机制推断RDD模式时,需要首先定义一个case class,因为,只有case class才能被Spark隐式地转换为DataFrame。下...原创 2019-07-12 17:04:37 · 1030 阅读 · 0 评论 -
rdd踩坑总结
1、常用场景(1)场景一:rdd读取指定行分隔符的数据,不以每行为单位例1:配置文件中有n个sql语句,每个sql以分号----分隔。你需要读取sql,分别从hdfs中拉取数据。可能会采取://conf_sql_map_file 是sql配置文件val sql_rdd = sc.textFile(conf_sql_map_file)var sqls = sql_rdd.collect().mk...原创 2019-07-12 17:02:43 · 1024 阅读 · 0 评论 -
hive 内部表和外部表的区别和理解
-----------学而不思则罔,思而不学则殆------------1.内部表create table test (name string , age string) location '/input/table_data'; 注:hive默认创建的是内部表此时,会在hdfs上新建一个test表的数据存放地load data inpath '/input/dat...原创 2019-06-21 17:35:14 · 259 阅读 · 0 评论 -
有道云Markdown笔记导出PDF
缘由有时候我们发给别人文件的时候,为了方便他人阅览,我们需要把Markdown笔记导出PDF。但是有道云目前并不支持,所以博主经过多方测试后,得到一个最好的方法。就是用Micosoft Print to PDF。步骤1)在我们写好的md文件,右键打印![右键打印]2)选择Micosoft Print to PDF3)打印,另存为。4)测试其他方法...原创 2019-03-14 13:41:46 · 1555 阅读 · 0 评论 -
Win10如何安装Microsoft Print to pdf打印机
Win10如何安装Microsoft Print to pdf打印机有时候出于需要,会用到Microsoft Print to pdf虚拟打印机,那么在Windows10系统下如何安装虚拟打印机呢?下面就来看看操作方法吧。工具/原料 Windows10 方法/步骤 右键点击Windows10桌面左下角的开始按钮,在弹出菜单中点击设置菜单项 在打开的Win...原创 2019-03-14 13:36:05 · 6605 阅读 · 0 评论 -
MarkDownPad 2 表格样式修改
在markdownpad2里写一个表格,处理器用了markdown扩展预览边框太难看了,找了半天都没有解决方法,但是网上教程的表格都是下图这种的,请问如何才能不改html才能达到下图这种边框的效就是这一句搞定.table{border-collapse:collapse;}其实最好的是放弃markdownpad2,采用...原创 2019-03-14 11:09:31 · 3038 阅读 · 0 评论 -
数据库建立索引怎么利用索引查询
数据库建立索引怎么利用索引查询?精选1.合理使用索引索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下:在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。在频繁进行排序或分组(即进行group by或order by操作)的列上建立...原创 2019-03-05 11:32:04 · 9354 阅读 · 1 评论 -
MySQL主键和外键使用及说明
一、外键约束 MySQL通过外键约束来保证表与表之间的数据的完整性和准确性。 外键的使用条件: 1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持); 2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立; 3.外键关系的两个表的列必须是数...原创 2018-11-08 17:38:54 · 665 阅读 · 1 评论 -
记录一次mysq Lock wait timeout exceeded
开发的时候断点调试,更新mysql表后然后期间抛出异常,导致对应主键记录锁住,其他线程修改一直卡住并抛出 Lock wait timeout exceeded; try restarting transaction执行 show processlist; 并未发现异常线程。然后#当前运行的所有事务mysql> SELECT * FROM information_schem...原创 2018-11-08 14:20:20 · 230 阅读 · 0 评论 -
mysql清空表命令:delete和truncate区别
mysql清空表可以用delete和truncate两个命令来完成: 1. delete ① 语法:delete from table_name; ② 示例:DELETE FROM `order`; 2. truncate ① 语法:truncate table table_name; ② 示...原创 2019-08-27 18:42:43 · 509 阅读 · 0 评论