hive初步学习

hive初步学习

 

hive语法

其实跟mysql差不多

开启程序以后 输入hive就可以进去了

 

讲csv导入hive

首先建表对应好

复制代码
CREATE TABLE
    tmp.csv_t1
    (
        a string,
        b string,
        c string
    )
ROW format delimited fields terminated by ',' STORED AS TEXTFILE;
将你的csv文件放到linux上,然后: load data local inpath '/linux的csv文件路径/333.csv' into table tmp.csv_t1; select * from tmp.csv_t1 查询一下已经有了数据。
复制代码

show databases;//查看所有的数据库

use 数据库名

show table // 查看对应数据库的表名称

desc 表名 // 查看表结构的详细内容

show create table 表名 // 可以查看更详细的数据比如表在虚拟机的那个位置

sqoop 将表导入mysql

复制代码
sqoop export \
--connect jdbc:mysql://hadoop1:3306/sales \
--username root \
--password 123456 \
--table num \
--num-mappers 1 \
--export-dir /user/hive/warehouse/num \
--input-fields-terminated-by ","

sqoop export --connect jdbc:mysql://hadoop1:3306/sales --username root --password 123456 --table num --num-mappers 1 --export-dir /user/hive/warehouse/num --input-fields-terminated-by "\001" --input-null-string '\\N' --input-null-non-string '\\N'

有空值

 

 
复制代码

sqoop 从hive导入mysql 出现:ERROR tool.BaseSqoopTool: Error parsing arguments for export:(问题解决) - 代码先锋网 (codeleading.com)

 

 
posted @   爽爽子的秃头生活  阅读(22)  评论(3编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示