请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 817|回复: 0

hive实现单词统计(数据准备)

[复制链接]

821

主题

821

帖子

2657

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2657
发表于 2019-8-22 15:53:22 | 显示全部楼层 |阅读模式
首先,我们新打开一个终端,进入hadoop用户中:
  1. su -l hadoop #密码为hadoop
复制代码

然后我们在这个目录下新建一个word.txt文档,作为我们的数据文件:
  1. vi word.txt
复制代码

往其中随意输入:
  1. hello world and shiyanlou
  2. hello shiyanlou
  3. hello hadoop
  4. hello student
  5. hello teacher
复制代码

保存退出之后,我们重新回到hive命令行中,我们创建一个text表:
  1. create table text(line string);
复制代码

将数据加载到该表中:
  1. load data local inpath '/home/hadoop/word.txt' into table text;
复制代码

注意:使用load函数时,如果从本地加载到hive表中,需要使用关键字local,它会将文件同时上传到hdfs系统中。
查看text表:
  1. select *from text;
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

用户反馈
客户端