Hadoop-1.2.1伪分布下 hive-0.10.0内嵌模式安装

1、下载hive-0.10.0

网址是:http://archive.apache.org/dist/hive/hive-0.10.0/

  下载的安装包为:hive-0.10.0.tar.gz   2012-12-18 23:21  35M  

2、把hive-0.10.0拷进 /usr/ 目录下,并进行解压

tar  –zxvf hive-0.10.0.tar.gz

解压完毕如下图:

3、修改文件名、修改hive文件权限、删除hive安装包

mv hive-0.10.0.tar.gz  hive

chown  –R  hadoop:hadoop hive

rm  -rf hive-0.10.0.tar.gz

4、添加hive环境变量

vim  /etc/profile ,配置完事后,输入命令 source /etc/profile 使配置生效

使其生效:

5、配置hive的配置文件

进入 /usr/hive/bin目录

修改 hive-config.sh
配置文件

6、配置 hive-default.xml和hive-site.xml文件

在“/usr/hive/conf”目录下,没有这两个文件,只有一个“hive-default.xml.template”,

所以我们要复制两个“hive-default.xml.template”,并分别命名为“hive-default.xml”和“hive-site.xml”。因为我们当前是
root 用户,所以还要把两个的文件的授权给 hadoop用户。

7、启动hive,出现警告:


进入 /usr/hive/conf 
文件路径,复制一份hive-log4j.properties.template并改名为hive-log4j.properties,改动如下面截图最后一行所示:

将log4j.appender.EventCounter值修改为org.apache.hadoop.log.metrics.EventCounter

hive 内嵌模式正常启动

8、可能出现的错误解决

  如果启动hive时出现<description>少</description>或partition-dir
少</partition-dir>

则说明xml解析时标签没有配对出现;

解决:去 hive的conf目录下,用文件搜索hive.default.xml.template、hive.default.xml、hive.core.xml没有配对的标签并加以配对即可。

9、完整启动步骤,我的hadoop是在root权限下的,所以每次要进入root进行启动hive,如果你不是,一般用户权限就行。当然首先要启动hadoop


查看所有表、创建表、查询表

以上操作均正常,说明hive安装成功。

用的是默认Derby(RDBMS)数据库来存储hive的元数据。

最新文章

  1. iOS UIAlertController跟AlertView用法一样 &amp;&amp; otherButtonTitles:(nullable NSString *)otherButtonTitles, ... 写法
  2. .NET应用架构设计—表模块模式与事务脚本模式的代码编写
  3. ASP.NET MVC EF 中使用异步控制器
  4. iOS runloop初步学习
  5. Unity3d5.0 新UI之2048
  6. 使用JAXP对XML文档进行DOM解析
  7. 破解Windows Server 2003只允许3个用户远程登陆
  8. Python学习入门基础教程(learning Python)--2.2.1 Python下的变量解析
  9. kubernetes 命令使用
  10. 如何在ST官网下载STM32固件库
  11. lumion实例渲染6.2
  12. Typescript学习总结之泛型
  13. Gym - 101243F Vitamins(思维+并查集)
  14. Android中Fragment的简单介绍
  15. spring 事物管理没起到作用
  16. USACO 2016 January Contest, Gold解题报告
  17. 网页截图API接口,一键自动生成网页截图
  18. Race to 1 UVA - 11762 (记忆dp概率)
  19. Tomcat: Connector中HTTP与AJP差别与整合
  20. Hibernate报错:Caused by: java.sql.SQLException: Field &#39;ID&#39; doesn&#39;t have a default value

热门文章

  1. IDEA工具 常用的设置
  2. 用户态tcp协议栈调研
  3. epoll机制:epoll_create、epoll_ctl、epoll_wait、close
  4. 探索未知种族之osg类生物---起源
  5. postfix发信提示 Error: too many connectino from
  6. js 光标位置处理
  7. centos下安装配置jetty
  8. 利用HBuilder开发基于MUI的H5+ app中使用百度地图定位功能
  9. C语言实现用位移运算符进行加减乘…
  10. 2018.10.24 NOIP模拟 小 C 的序列(链表+数论)