Hadoop(CDH)之Hue、Hive操作

文章目录

  • Scheduler定时器
  • 创建数据表
    • Sql化操作
    • 界面化操作

cdh全称为Cloudera’s Distribution Including Apache Hadoop

Scheduler定时器

看图说话
Hadoop(CDH)之Hue、Hive操作_第1张图片
Hadoop(CDH)之Hue、Hive操作_第2张图片
Hadoop(CDH)之Hue、Hive操作_第3张图片
Hadoop(CDH)之Hue、Hive操作_第4张图片
Hadoop(CDH)之Hue、Hive操作_第5张图片
然后点击保存

Hadoop(CDH)之Hue、Hive操作_第6张图片
Hadoop(CDH)之Hue、Hive操作_第7张图片
Hadoop(CDH)之Hue、Hive操作_第8张图片
Hadoop(CDH)之Hue、Hive操作_第9张图片

创建数据表

Sql化操作

create external table if not exists catch_plan (
user string,
date string,
name string
)
row format delimited fields terminated by '|'
location '/user/liuxunming/plan'

inner join(等值连接) 只返回两个表中联结字段相等的行

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录

right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录

界面化操作

Hadoop(CDH)之Hue、Hive操作_第10张图片

在数据库列表上,点击这个加号按钮就是新建数据库,要是进入数据库的表的列表界面,点击加号就是新建数据表

Hadoop(CDH)之Hue、Hive操作_第11张图片

这个地方选择manually,意为手动的

Hadoop(CDH)之Hue、Hive操作_第12张图片

这里主要是选择文件路径和分隔符,目前只成功用过竖线pipe和tab

Hadoop(CDH)之Hue、Hive操作_第13张图片

添加所需字段后,点击提交即可看到成功创建一张表

Hadoop(CDH)之Hue、Hive操作_第14张图片

关于导入的文件中编码的问题:要确保源文件的编码是正确的,比如是utf-8
vim模式下查看文件编码:

:set fileencoding

关于导入文件的格式问题:目前用的最多的是text,其次是csv和json

你可能感兴趣的:(Big,Data,Hadoop学习笔记)