Hive集成Mysql,ubuntu12虚拟机。
来源:互联网 发布:图灵丛书 数据库 编辑:程序博客网 时间:2024/04/30 09:00
安装Mysql,配置可以远程登陆:
修改权限
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANTOPTION;
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address =127.0.0.1 <---注释掉这一行就可以远程登录了
解压hive:
拷贝一份hive-env.sh
修改hive-env.sh
修改一写环境变量:一行一行的运行:
export HIVE_HOME=/home/hadoop/hive-0.12.0-bin
export PATH=$PATH:$HIVE_HOME/bin
export CLASSPATH=$CLASSPATH:$HIVE_HOME/lib
创建一个hive-site.xml (从前面我们知道我们的“hive-site.xml”是一个“hive-default.xml.template”的一个拷贝,里面的配置参数非常之多,但是并不是我们都需要的,我们知道,Hive 系统会加载两个配置文件一个默认配置文件“hive-default.xml”,另一个就是用户自定义文件“hive-site.xml”。当“hive-site.xml”中的配置参数的值与“hive-default.xml”文件中不一致时,以用户自定义的为准。所以我们就把我们不需要的参数都删除掉,只留下上面所示的内容。
备注:其实修改这里的配置文件如果在Linux下面进行则非常麻烦,尽然我们都建立了FTP了,为何不用,所以把Master.Hadoop上面的这个配置文件下载下来,按照要求进行修改,这样的文件在Windows进行操作是非常方便的,弄好之后在上传上去,覆盖原来的即可。):
<?xml version="1.0"?><?xml-stylesheet type="text/xsl"href="configuration.xsl"?><configuration> <property> <name>hive.metastore.local</name> <value></value> </property> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://ubuntu3:3306/metastore_db?createDatabaseIfNotExist=true</value> <description>JDBC connect string for aJDBC metastore</description> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> <description>Driver class name for aJDBC metastore</description> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>root</value> <description>username to use againstmetastore database</description> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>******</value> <description>password to use againstmetastore database</description> </property> </configuration>
lib文件夹缺少mysql的连接器mysql-connector-java-5.1.25-bin.jar,下载地址http://download.csdn.net/detail/xqj198404/6338973
可以看到远程的数据库创建了一个数据库:
数据库中的表:
- Hive集成Mysql,ubuntu12虚拟机。
- hive集成MySql数据库
- Hive集成Mysql作为元数据
- Hive集成Mysql作为元数据
- Hive集成Mysql作为元数据
- MySql安装及集成Hive手册
- Hive安装与部署集成mysql
- Hive集成Mysql作为元数据
- spark集成hive遭遇mysql check失败的问题
- Ubuntu12 mysql
- 虚拟机安装Ubuntu12.04
- 虚拟机安装Ubuntu12.04
- Ubuntu12.04虚拟机
- Hive与HBase集成
- hive 集成hbase 笔记
- hive集成hbase笔记
- SequoiaDB 与 Hive 集成
- Hive与HBase集成
- Linux查看与修改IP地址的三种方式
- android数据库sqlite
- Android 模拟器之GenyMotion
- [HTML]CSS中的class与id区别及用法
- VirtualBox 五种网络设置方式
- Hive集成Mysql,ubuntu12虚拟机。
- SGU115 水题 Too Easy
- Maven系列--如何创建一个maven工程
- DCOM配置时右键属性不见的解决办法
- PHP中实现大图自动缩成小图(及GD库的安装)
- PHP中CURL方法curl_setopt()函数的一些参数
- 国内外证券交易系统开发平台比较
- java开源微博系统--weibo4j
- 基于链表实现堆栈