【数据库笔记】运用Xshell建立hive使用的数据库

文章目录


目录定位

  1. 在hadoop的家目录下新建一个目录datas:
su - hadoop
mkdir datas

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 通过xftp将数据源文件传到datas中

在这里插入图片描述

  1. “hadoop fs -mkdir /datas1”

在这里插入图片描述

  1. “hadoop fs -chmod g+w /datas1”

在这里插入图片描述

  1. “hadoop fs -put /home/hadoop/datas1/* /datas”

在这里插入图片描述

  1. 启动hive
start-all.sh
cd /opt/module/apache-hive-3.1.1-bin/
bin/hive

完整代码

  1. 建表,加载数据
1.在hadoop的home目录下新建一个目录datas:
mkdir datas
2.通过xftp将数据源文件传到datas中
3."hadoop fs -mkdir /datas"
4."hadoop fs -chmod g+w /datas"
5."hadoop fs -put /home/hadoop/datas/* /datas"

--1.创建kaikeba库
create database if not exists kaikeba;

--2.使用kaikeba库
use kaikeba;

--3.创建user_info表
create external table if not exists user_info (
user_id  string,
user_name  string, 
sex  string,
age  int,
city  string,
firstactivetime  string,
level  int,
extra1  string,
extra2  map<string,string>)
row format delimited fields terminated by '\t'
collection items terminated by ','
map keys terminated by ':'
lines terminated by '\n'
stored as textfile;

加载数据源
load data inpath '/datas/user_info/user_info.txt' overwrite into table user_info
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值