Hive数据仓库中的数据导出到MySQL的数据表不成功

可能的原因:

(1)没有下载flume和sqoop

(2)权限问题:因为MySQL 数据库拒绝了 root 用户从 hadoop3 主机的连接请求,root 用户没有从 hadoop3 主机进行连接的权限

解决:通过 MySQL 的授权命令来授予权限

sql 复制代码
mysql> GRANT ALL PRIVILEGES ON sqoop_weblog.* TO 'root'@'hadoop3' IDENTIFIED BY '2020';

Query OK, 0 rows affected (0.02 sec)



mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.01 sec)

再运行就成功了

相关推荐
heimeiyingwang1 小时前
【架构实战】MySQL主从复制与读写分离:数据库高可用架构
数据库·mysql·架构
网管NO.12 小时前
MySQL、Oracle、PostgreSQL 深度对比,数据库怎么选?
数据库·mysql·oracle
Irene19912 小时前
在 WSL Ubuntu 上安装和使用 Hive
linux·hive·ubuntu
我叫张小白。2 小时前
CentOS 7 安装 MySQL 8.0 完整指南(含远程连接配置)
linux·mysql·centos
Irene19913 小时前
(课堂笔记)Hive 基础
hive·hadoop
想唱rap3 小时前
IO多路转接Select
运维·服务器·网络·数据库·sql·tcp/ip·mysql
深藏bIue4 小时前
MySQL切换服务器数据迁移记录
服务器·mysql·oracle
high20114 小时前
【架构】-- Mysql delete vs truncate 深度解析
数据库·mysql·架构
海市公约5 小时前
基于Linux的CentOS 7 下载安装 MySQL 8的全教程
linux·mysql·centos·环境搭建