一、hive配置

1.安装环境

在hadoop-1.2.1集群上安装hive-1.2.1

2.将hive-1.2.1环境变量添加到PATH路径下

使用如下命令打开配置文件

nano /etc/profile

在打开的配置文件里添加如下代码

export HIVE_HOME=/opt/hive-1.2.
PATH=$HIVE_HOME/bin:$PATH

3.配置hive-default.xml和hive-site.xml

在/opt/hive-1.2.1/conf目录下没有这两个文件夹,只有一个hive-default.xml.template,复制hive-default.xml.template,命名为hive-default.xml。

然后修改hive-default.xml文件里的内容,将默认的路径换成绝对路径,具体修改如下图:

然后复制hive-default.xml,命名为hive-site.xml。

在/opt/hive-1.2.1/conf只有hive-env.sh.template文件,复制hive-site.sh.template并命名为hive-site.sh,然后修改hive-site.sh文件权限,使用如下命令

chmod u+x hive-env.sh

4.配置hive-log4j.properties

在/opt/hive-1.2.1/conf目录下只有hive-log4j.properties.template文件,复制hive-log4j.properties.template并命名为hive-log4j.properties,命令如下

cp hive-log4j.properties.template  hive-log4j.properties

将log4j.appender.EventCounter=org.apache.hadoop.hive.shims.HiveEventCounter

修改为:log4j.appender.EventCounter=org.apache.hadoop.log.metrics.EventCounter
否则会出现警告:
WARN conf.HiveConf: HiveConf of name hive.metastore.local does not exist
WARNING: org.apache.hadoop.metrics.jvm.EventCounter is deprecated. Please use org.apache.hadoop.log.metrics.EventCounter in all the log4j.properties files.
5.启动hive
使用命令hive启动
 
二、在启动过程中出现的问题
1./tmp/hive文件权限问题
 
解决方案:需要使用如下命令修改/tmp/hive文件权限
hadoop fs -chmod -R  /tmp/hive

2.找不到路径问题

解决方案:需要按照上述步骤3来配置hive-default.xml和hive-site.xml文件。

最新文章

  1. Ajax技术
  2. 建立mvc过程
  3. GetComponent
  4. 关于action script与js相互调用的Security Error问题
  5. javascript 阻止冒泡
  6. Asp.Net IEnumerable,ICollection,IList,List区别
  7. 在图层上使用CATransform3D制做三维动画-b
  8. Bzoj 1036: [ZJOI2008]树的统计Count 树链剖分,LCT
  9. 日志管理-将Log4net的配置配置到的独立文件中
  10. UE4创建空白关卡并添加碰撞体
  11. 使用Github搭建个人博客网站
  12. 条件随机场CRF(一)从随机场到线性链条件随机场
  13. Python获取网络中的存活主机以及哪些主机是Linux
  14. DIV内容超出长度显示省略号,鼠标移上自动显示全部内容(EasyUI DataGrid)
  15. mysql索引类型 normal, unique, full text
  16. Entity Framework Core
  17. mybatis学习五 log4j
  18. linux c编程操作数据库(sqlite3应用)
  19. Summary: rand5构造rand7
  20. Python3基础 list 元组转成列表

热门文章

  1. VS2010 MFC实现启动画面
  2. FFmpeg相关资料
  3. Dynamics AX 2012 R2 业务系列-销售业务流程
  4. 《编写可维护的JavaScript》——JavaScript编码规范(七)
  5. Java集合面试题
  6. myeclipse快捷键
  7. xcopy /r /y "$(TargetPath)" "$(ProjectDir)"..\CMSAdmin\DLL\
  8. Java进行post和get传参数
  9. I2S/PCM/IOM-2、I2C/SPI/UART/GPIO/slimbus
  10. /usr/include/features.h:367:25:fatal errorXXXXXX类似这种问题