码迷,mamicode.com
首页 > 数据库 > 详细

Hive与MySQL的集成

时间:2017-09-18 13:29:34      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:cto   tools   数据库   mysql连接   whether   .com   ini   val   name   

1.进入到,/opt/cdh-5.7.6/hive-1.1.0-cdh5.7.6/conf,目录中编辑hive-site.xml文件

2.添加参数:

<!--指定要连接的数据库-->
  <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://bigdata-training001.hpsk.com:3306/cdhhive?createDatabaseIfNotExist=true</value>
    <description>JDBC connect string for a JDBC metastore</description>
  </property>
<!--数据库驱动-->
  <property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>com.mysql.jdbc.Driver</value>
    <description>Driver class name for a JDBC metastore</description>
  </property>
<!--登录数据库的用户名-->
  <property>
    <name>javax.jdo.option.ConnectionUserName</name>
    <value>root</value>
    <description>Username to use against metastore database</description>
  </property>
<!--登录数据库的密码-->
  <property>
    <name>javax.jdo.option.ConnectionPassword</name>
    <value>123456</value>
    <description>password to use against metastore database</description>
  </property>
<!--显示数据库名称-->
  <property>
    <name>hive.cli.print.current.db</name>
    <value>true</value>
    <description>Whether to include the current database in the Hive prompt.</description>
  </property>

3.将MySQL连接驱动放入hive的lib目录,cp /opt/tools/mysql-connector-java-5.1.27-bin.jar lib/

4.完成启动,bin/hive

Hive与MySQL的集成

标签:cto   tools   数据库   mysql连接   whether   .com   ini   val   name   

原文地址:http://www.cnblogs.com/lsj100/p/7542452.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!