Hive本地配置方案(内嵌Derby数据库)
2016-04-24 23:53
316 查看
1.下载hive并解压相应目录。(以1.2.1版本为例)
2.配置环境变量
(1)添加Java变量:
3.复制hive-default.xml.template
文件为hive-site.xml。
4. (1)在hive-site.xml中找到hive.exec.scratchdir项(文件很长,就在前几项),把value改为
/tmp/hive/hive
(2)在(1)的下一项hive.exec.local.scratchdir中,把value改为
/tmp/hive/local/
(3)在(2)的下一项中hive.downloaded.resources.dir中,把value改为
/tmp/hive/resources/
(4)在hive-site.xml中找到hive.metastore.warehouse.dir,把value改为
/usr/local/hive/warehouse
注:/usr/local/hive为我hive的解压目录。记得给hive分配权限。
5.在hive的lib目录下找到jline-2.12.jar文件,用它替换掉hadoop/share/hadoop/yarn/lib中的jline-0.9.0.jar文件。(如果不做此步可能会抛出jline开头的异常)。
2.配置环境变量
(1)添加Java变量:
export JAVA_HOME=/usr/soft/jdk1.7.0_79export HADOOP_HOME=/home/lin/hadoop/hadoop-2.6.1 export HIVE_HOME=/home/lin/hadoop/apache-hive-1.2.1-bin
3.复制hive-default.xml.template
文件为hive-site.xml。
4. (1)在hive-site.xml中找到hive.exec.scratchdir项(文件很长,就在前几项),把value改为
/tmp/hive/hive
(2)在(1)的下一项hive.exec.local.scratchdir中,把value改为
/tmp/hive/local/
(3)在(2)的下一项中hive.downloaded.resources.dir中,把value改为
/tmp/hive/resources/
(4)在hive-site.xml中找到hive.metastore.warehouse.dir,把value改为
/usr/local/hive/warehouse
注:/usr/local/hive为我hive的解压目录。记得给hive分配权限。
5.在hive的lib目录下找到jline-2.12.jar文件,用它替换掉hadoop/share/hadoop/yarn/lib中的jline-0.9.0.jar文件。(如果不做此步可能会抛出jline开头的异常)。
相关文章推荐
- Oracle查看用户默认表空间使用情以及手动扩展表空间sql语句
- 分布式架构高可用架构篇_07_MySQL主从复制的配置(CentOS-6.7+MySQL-5.6)
- MySQL基础 三 数值类型,索引
- 71_访问assets下的数据库
- 9.5 sqlite3--SQLite数据库DB-API2.0接口
- 9.5 sqlite3--SQLite数据库DB-API2.0接口
- Redis源码分析——链表
- SQLZOO(select basics)writeup
- redis 数据持久化
- MySQL单表多关键字模糊查询的实现
- 数据库范式
- 数据库特性
- mysql 主从
- mysql-proxy配置
- 数据库基本操作
- Oracle 判断值是否为数字的函数
- 如何启动/停止/重启MySQL
- MYSQL中取当前年份的第一天和当前周,月,季度的第一天/最后一天
- sybase15 迁移数据库时遇到的问题
- Redis源码分析——SDS