摘要: 一级分区 1、hive分区是根据某列的值进行划分,每个分区对应HDFS上的一个目录,以下就是分区表test.table_t在HDFS的存储路径,可以看到有202002和202003两个分区,且分区字段为month。 2、创建分区表 1 create table table_name( 2 no in 阅读全文
posted @ 2020-03-17 19:24 Syui啦 阅读(8179) 评论(1) 推荐(0) 编辑
摘要: 交互shell连接 ${HIVE_HOME}/bin/hive 比较丑陋,数据显示也比较乱。 beeline连接 1、要在hive-site.xml中添加hiveserver2的配置,端口默认为10000,且要保证hive在mysql中的元数据库已经创建成功。 2、启动hiveserver2:hiv 阅读全文
posted @ 2020-03-17 17:52 Syui啦 阅读(1797) 评论(0) 推荐(0) 编辑
摘要: 1、在线下载mysql包 yum -y install mysql mysql-server mysql-devel 2、启动mysql /etc/init.d/mysqld start 3、通过mysql自带脚本,跟着提示按照自己需要进行设置 /usr/bin/mysql_secure_insta 阅读全文
posted @ 2020-03-17 17:35 Syui啦 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 开发触发器的注意点 触发器不接收参数 触发器越多,DML操作性能越低 触发器最大为32k,若pl/sql语句太多,可以编写存储过程,在触发器中调用 在触发器的执行部分只能用DML语句(insert、select、update、delete),不能使用DDL语句(create、alter、drop) 阅读全文
posted @ 2020-03-17 16:02 Syui啦 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 规范 1 create or replace procedure_name 2 ( 3 --参数:argument,根据参数类型命名,如number就是an_...,date就是ad_... 4 ad_data_date in date, 5 --使用表名.列名定义参数类型 6 P_id table 阅读全文
posted @ 2020-03-17 15:47 Syui啦 阅读(243) 评论(0) 推荐(0) 编辑