1、进入hive/conf目录下,修改hive-default.xml:  @baidu, I 修改的是 hive-site.xml

hive.metastore.local

true

javax.jdo.option.ConnectionURL

jdbc:mysql://192.168.0.121:3307/hive?createDatabaseIfNotExist=true

javax.jdo.option.ConnectionDriverName

com.mysql.jdbc.Driver

Driver class name for a JDBC metastore

javax.jdo.option.ConnectionUserName

root

username to use against metastore database

javax.jdo.option.ConnectionPassword

root

password to use against metastore database

hive.metastore.warehouse.dir

/home/hadoop/hive/warehouse

location of default database for the warehouse

然后启动 bin/hive,执行show tables命令 这时报FAILED: Error in metadata: javax.jdo.JDOFatalDataStoreException: Access denied for user 'root'@'fuyanqing.feinno.com' (using

password: YES)。这是因为mysql不允许远程访问的问题,执行 grant all on *.*  to 'root'@'%' identified by 'root';

然后再执行show tables命令,这时报:FAILED: Error in metadata: javax.jdo.JDODataStoreException: An exception was thrown while adding/validating class(es) : Specified key was

too long; max key length is 767 bytes。

这个问题是因为hive对mysql的UTF-8编码方式有限制,修改一下mysql的编码方式即可:alter database name character set latin1;

如何将hive与mysql连接_hive连接mysql配置相关推荐

  1. hive安装mysql驱动_hive安装与配置

    1.先决条件 要先安装hadoop,安装详细见:http://blog.csdn.net/hwwn2009/article/details/39889465 2.安装hive 1)下载hive,注意h ...

  2. hive mysql互导_Hive和MySQL数据互导

    Hive导数据入MySQL 建立与hbase表映射的hive,用sqoop导入mysql 创建mysql表 use anticheat; create table newsinfo_anticheat ...

  3. hive mysql 远程_Hive配置 远程连接MySQL

    因为hive是Hadoop的一个组件,作为数据厂库,hive的数据是存储在Hadoop的文件系统中的,hive为Hadoop提供SQL语句,是Hadoop可以通过SQL语句操作文件系统中的数据.hiv ...

  4. Hive mysql 内连接_Hive-表连接 | 学步园

    Hive只支持等值连接,即ON子句中使用等号连接,不支持非等值连接. Hive内置的数据存储类型,TextFile, SequenceFile, ORC(列式存储) 如果连接语句中有WHERE子句,会 ...

  5. 网页如何与mysql服务器建立连接不上,html与mysql建立连接数据库

    html与mysql建立连接数据库 内容精选 换一换 云数据库 GaussDB(for MySQL)是华为云提供的一款安全.可信的数据库服务.GaussDB(for MySQL)秉承华为云对租户的安全 ...

  6. hive安装需要安装mysql区别_HIVE安装系列之一:在Linux中安装mysql,为其作为hive的metastore做准备...

    安装mysql的Linux机器是Centos6的系统,机器名字叫combanc05 mysql我采用的是5.5版本. 安装过程中需要解决新旧版的冲突问题,并允许mysql被远程访问.以便其作为hive ...

  7. hive 和mysql配置_Hive学习和配置Mysql

    1.Hive简介 起源自facebook由Jeff Hammerbacher领导的团队 构建在Hadoop上的数据仓库框架 设计目的是让SQL技能良好,但Java技能较弱的分析师可以查询海量数据 20 ...

  8. beeline安装_hive使用beeline配置远程连接

    hive以hadoop集群为基础,提供hdfs的SQL支持: hive一般可以以mysql为元数据存储,默认Derby:hadoop,hive安装自行百度吧: 介绍hive的远程访问: 未配置之前使用 ...

  9. 修改 mysql 支持远程连接

    修改 mysql 支持远程连接 use mysqlmysql> select host, user from user; 将相应用户数据表中的host字段改成'%': update user s ...

最新文章

  1. [高级]android应用开发之intent的妙用二
  2. jquery中输入验证中一个不错的效果
  3. asp.net core系列 53 IdentityServer4 (IS4)介绍
  4. Win7 64位的SSDTHOOK(2)---64位SSDT hook的实现
  5. SQL点点滴滴_UPDATE小计
  6. python文件命名文件夹怎么删除_python文件批量重命名、删除文件夹
  7. centos 6.5 防火墙开放指定端口
  8. mysql 副本 同步_副本机制与副本同步
  9. bzoj2751 [HAOI2012]容易题 数学
  10. 6 VPP源码分析 (VPP中的多线程)
  11. 迅捷cad_迅捷数组
  12. javamall 3.0 mysql_Java数据类型与MySQL数据类型对照表
  13. OSPF 常见错误与排查方法
  14. Symantec Backup Exec 2012修改显示语言
  15. java面试 自我介绍_java面试自我介绍
  16. 博途v14电脑要求_博途v15对电脑配置要求
  17. 缓存 redis 缓存失效 分布式锁 Redisson SpringCache
  18. Pytho字典生成式
  19. 链表逆置(三种方法详解)
  20. 时间戳90K是什么意思?

热门文章

  1. 各个会议期刊论文录取情况
  2. [platform]linux platform device/driver(三)--Platform Device和Platform_driver注册过程之代码对比...
  3. Ruby批量下载音乐
  4. Office Communication Server(OCS)2007 Communicator Web Access(CWA)的部署
  5. hdu 2461(线段树求面积并)
  6. poj 2985(并查集+线段树求K大数)
  7. Xshell 连接ubuntu16.04 32位
  8. hdu-3625 Examining the Rooms(斯特灵数第一类)
  9. Python基础知识一
  10. Leetcode-937-Reorder Log Files-(Easy)