1
进入HIVE之前要把HADOOP给启动起来,因为HIVE是基于HADOOP的。所有的MR计算都是在HADOOP上面进行的。
2
在命令行中输入:hive。这个时候就可以顺利的进入HIVE了。当然了,如果你想直接执行HQL脚本文件可以这样:hive -f xxxxx.hql。
3
进入hive之后一一般默认的数据库都是default。如果你切换数据库的话所建的表都会是在default数据库里面。
1.在Hive中建表:
2.插入数据:
insert into student(id,number,name,sex) values(1,'123456789','jack','man')
3.在MySQL建表:
4.编写导出命令:
5.执行命令并查看MySQL表:
补充:如果出现了导入到MySQL的数据中文乱码
首先在mysql的指令界面输入以下命令:
show variables like 'character%'
出现以下界面,我的界面是这样的:
我按照搜到的答案用以下命令:
set character_set_database=utf8
set character_set_server=utf8
将我的界面改成了这样:
经过以上 *** 作问题成功解决
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)