一、环境准备

hadoop-2.7.2

java 1.7.0

apache-hive-1.2.1

mysql

Hive配置文件介绍

•hive-site.xml      hive的配置文件
•hive-env.sh        hive的运行环境文件
•hive-default.xml.template  默认模板
•hive-env.sh.template     hive-env.sh默认配置
•hive-exec-log4j.properties.template   exec默认配置
• hive-log4j.properties.template log默认配置
 
二、配置Hive

•进入hive/conf目录
•依据hive-env.sh.template,创建hive-env.sh文件
•cp  hive-env.sh.template hive-env.sh
•修改hive-env.sh
•指定hive配置文件的路径
•export HIVE_CONF_DIR=/home/test/Desktop/hive/conf
•指定Hadoop路径
• HADOOP_HOME=/home/test/Desktop/hadoop  

修改HADOOP_HOME\lib目录下的jline-*.jar 变成HIVE_HOME\lib下的jline-2.12.jar。hadoop和hive版本一致

Hadoop jar包 路径是:share/hadoop/yarn/lib

三、使用MySQL数据库的安装方式
这种存储方式需要在本地运行一个mysql服务器,并作如下配置(需要将mysql的jar包拷贝到$HIVE_HOME/lib目录下)。

<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

<configuration>
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/user/hive_remote/warehouse</value>
</property>

<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/hive_remote?createDatabaseIfNotExist=true</value>
</property>

<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>

<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>

<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>123456</value>
</property>
</configuration>

四、启动hive,在hive的bin目录下(或者在./profile配置环境变量)

[root@two1 bin]#./hive

Logging initialized using configuration in jar:file:/opt/apache-hive-1.2.1-bin/lib/hive-common-1.2.1.jar!/hive-log4j.properties
hive> show databases;
OK
default
Time taken: 0.93 seconds, Fetched: 1 row(s)
hive>

hive详细操作点击下面链接

 

最新文章

  1. toArray(),toJson(),hidden([ ]),visible([ ])
  2. Git 使用命令
  3. 6. Configure Compute services
  4. deb、rpm、tar.gz三种Linux软件包的区别
  5. JavaScriptCore-b
  6. JavaScript 操作 DOM 常用 API 总结
  7. java的InputStream和InputStreamReader有什么区别??
  8. 导出CSV表格数据
  9. StringUtils工具类常用方法汇总1(判空、转换、移除、替换、反转)
  10. maven下载及安装最详解
  11. iOS 快捷下载和安装并使用CocoaPods
  12. [转自大神]js拖拽小总结
  13. CF451E Devu and Flowers 数论
  14. 用python进行有进度条的圆周率计算
  15. ORACLE的数据类型的长度合集
  16. solr7.7.0搜索引擎使用(一)(下载安装)
  17. C#特性:ConditionalAttribute
  18. Anchor 的两种编程实现
  19. mysql 问题:Unknown system variable &#39;query_cache_size&#39;
  20. 怎样从外网访问内网Apache HTTP Server

热门文章

  1. .Net基础——程序集与CIL HttpClient封装方法 .Net Core 编码规范 C#中invoke和beginInvoke的使用 WebServeice 动态代理类
  2. chrome 非安全模式解决开发跨域问题
  3. CentOS 7中mariadb编译安装教程systemctl启动
  4. 贯通tomcat --- 电子书
  5. Atitit.异常机制的设计原理
  6. python简单网页服务器示例
  7. poj3254 Corn Fields 利用状态压缩求方案数;
  8. dynamic web project
  9. 集合映射Set(使用xml文件)
  10. Python Numpy ValueError: data type must provide an itemsize