Professional Documents
Culture Documents
# Partition Information
# col_name data_type comment
course string
Time taken: 0.253 seconds, Fetched: 10 row(s)
hive> LOAD DATA LOCAL INPATH '/home/cloudera/student_details1.csv' INTO TABLE
student PARTITION(course="JAVA");
Loading data to table org.student partition (course=JAVA)
Partition org.student{course=JAVA} stats: [numFiles=1, numRows=0, totalSize=63,
rawDataSize=0]
OK
Time taken: 0.89 seconds
hive> LOAD DATA LOCAL INPATH '/home/cloudera/student_details1.csv' INTO TABLE
student PARTITION(course="Hadoop");
Loading data to table org.student partition (course=Hadoop)
Partition org.student{course=Hadoop} stats: [numFiles=1, numRows=0, totalSize=63,
rawDataSize=0]
OK
Time taken: 0.522 seconds
hive> select * from student where course="JAVA";
OK
1 Abdul 21 viva JAVA
2 Rohit 23 viva JAVA
3 Rikita 22 Mit JAVA
4 Uday 23 Viva JAVA
Time taken: 1.159 seconds, Fetched: 4 row(s)
hive> select * from student;
OK
1 Abdul 21 viva Hadoop
2 Rohit 23 viva Hadoop
3 Rikita 22 Mit Hadoop
4 Uday 23 Viva Hadoop
1 Abdul 21 viva JAVA
2 Rohit 23 viva JAVA
3 Rikita 22 Mit JAVA
4 Uday 23 Viva JAVA
Time taken: 0.145 seconds, Fetched: 8 row(s)
hive> LOAD DATA LOCAL INPATH '/home/cloudera/student_details2.csv' INTO TABLE
student PARTITION(course="Hadoop");
Loading data to table org.student partition (course=Hadoop)
Partition org.student{course=Hadoop} stats: [numFiles=2, numRows=0, totalSize=131,
rawDataSize=0]
OK
Time taken: 0.748 seconds
hive> select * from student where course="Hadoop";
OK
1 Abdul 21 viva Hadoop
2 Rohit 23 viva Hadoop
3 Rikita 22 Mit Hadoop
4 Uday 23 Viva Hadoop
5 Priyanka 21 viva Hadoop
6 Hadi 23 viva Hadoop
7 Ronaldo 22 Mit Hadoop
8 Mbappe 23 Viva Hadoop
Time taken: 0.16 seconds, Fetched: 8 row(s)
hive> set hive.exec.dynamic.partition=true;
hive> set hive.exec.dynamic.partition.mode=nonstrict;
hive> create table stud_demo(id int, name string, age int, institute string, course
string)
>
> row format delimited
>
>
> fields terminated by ',';
OK
Time taken: 0.166 seconds
hive> create table student_part (id int, name string, age int, institute string)
> partitioned by (course string)
> row format delimited
> fields terminated by ',';
OK
Time taken: 0.094 seconds
//set hive.exec.dynamic.partition.mode=nonstrict;//
////
insert into student_part
partition(course)
select id, name, age, institute, course
from stud_demo;
////