Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu 13.10下Hive 安装

主机环境:Ubuntu 13.10Hadoop 1.2.1Hive 0.12.0下载解压和转移:wget http://mirrors.hust.edu.cn/apache/hive/hive-0.12.0/hive-0.12.0.tar.gz
tar -xzvf hive-0.12.0.tar.gz
mv hive-0.12.0 /opt/配置系统环境变量:sudo vim /etc/profile
source /etc/profile修改hive配置文档用户自定义的配置文件:hive-site.xml默认配置文件:hive-default.xml用户自定义配置文件会覆盖默认配置文件,Hive也会读入Hadoop的配置,因为Hive是作为Hadoop客户端启动的。cd conf
cp hive-default.xml.template hive-site.xmlHive的主要配置项:hive.metastore.warehouse.dir 指定Hive的存储目录hive.exec.scratchdir  指定hive的数据临时文件目录连接数据库的配置:Hive需要将元数据存储在RDBMS中,配置mysql存储Hive元数据<property>
  <name>javax.jdo.option.ConnectionURL</name>
  <value>jdbc:mysql://localhost:3306/hive?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>111111</value>
  <description>password to use against metastore database</description>
</property>将JDBC的驱动拷贝到$HIVE_HOME/lib下cp /home/dat/mysql-connector-java-5.1.24-bin.jar /opt/hive-0.12.0/lib/安装Mysql和启动mysql略过。。检查mysql的启动状态:sudo service mysql.server status启动Hive/opt/hive-0.12.0/bin$ hive报错:Cannot find hadoop installation: $HADOOP_HOME or $HADOOP_PREFIX must be set or hadoop must be in the path原因hadoop没有启用,简单处理:source /opt/hadoop-1.2.1/conf/hadoop-env.sh继续启动,继续报错:Caused by: org.xml.sax.SAXParseException; systemId: file:/opt/hive-0.12.0/conf/hive-site.xml; lineNumber: 2000; columnNumber: 16; 元素类型 "value" 必须由匹配的结束标记 "</value>" 终止。
原因:xml文件有问题,2000行<value><auth>配对了,修改为vaule继续重启,OK!dat@dat-HP:/opt/hive-0.12.0/bin$ hiveLogging initialized using configuration in jar:file:/opt/hive-0.12.0/lib/hive-common-0.12.0.jar!/hive-log4j.properties
hive>更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2013-11/92525p2.htmHive 的详细介绍:请点这里
Hive 的下载地址:请点这里相关阅读:基于Hadoop集群的Hive安装 http://www.linuxidc.com/Linux/2013-07/87952.htmHive内表和外表的区别 http://www.linuxidc.com/Linux/2013-07/87313.htmHadoop + Hive + Map +reduce 集群安装部署 http://www.linuxidc.com/Linux/2013-07/86959.htmHive本地独立模式安装 http://www.linuxidc.com/Linux/2013-06/86104.htmHive学习之WordCount单词统计 http://www.linuxidc.com/Linux/2013-04/82874.htmWindows 7下硬盘安装Ubuntu 13.10图文教程 见 http://www.linuxidc.com/Linux/2013-10/91565.htmUbuntu 13.10 下载、安装、配置 整理汇总 页面 http://www.linuxidc.com/Linux/2013-10/91564.htm
  • 1
  • 2
  • 下一页
Gentoo安装部署手册Ubuntu 安装 搭建 J2EE 开发环境相关资讯      Hive  Hive安装 
  • Hive 简明教程 PDF  (今 09:40)
  • Apache Hive v2.1.0-rc1 发布下载  (06月04日)
  • 在 Apache Hive 中轻松生存的12个  (04月07日)
  • Apache Hive v2.1.0 发布下载  (06月22日)
  • SparkSQL读取Hive中的数据  (05月20日)
  • Apache Hive 2.0.0 发布下载,数据  (02月17日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数