zoukankan      html  css  js  c++  java
  • centos6.4 安装 hive 0.12.0

    环境:centos6.4  64bit,

    前提:hadoop已经正常运行,可以使用hadoop dfsadmin -report查看

    hive 解压

     
    tar zcvf hive-0.12.0.tar.gz

    配置文件

     
    cd conf
    cp hive-default.xml.template hive-site.xml
    cp hive-env.sh.template hive-env.sh
    cp hive-log4j.properties.template hive-log4j.properties
    cp hive-exec-log4j.properties.template hive-exec-log4j.properties

    设置 hive-env.sh:(注意不要照抄)

    HADOOP_HOME=/usr/hadoop-0.20.2

    export HIVE_CONF_DIR=/usr/hive-0.12.0/conf

    修改hive-site.xml , databaseName需要修改到绝对路径,相对路径有可能导致DB目录存放问题

     
    <property>
      <name>javax.jdo.option.ConnectionURL</name>
      <value>jdbc:derby:;databaseName=/usr/hive-0.12.0/scripts/metastore_db;create=true</value>
      <description>JDBC connect string for a JDBC metastore</description>
    </property>

    hadoop中配置hdfs-site.xml,否则hive无法正常链接到hadoop

     
    <property>
    <name>dfs.permissions</name>
    <value>false</value>
    </property>

    可以在hive提示符中尝试执行以下命令,看hive是否正常:

     
    show tables;
     
    create table test(id int, name string);

    如果有错,可以使用以下命令调试:

     
    ./hive -hiveconf hive.root.logger=DEBUG,console
  • 相关阅读:
    重温CLR(七 ) 属性和事件
    重温CLR(六)方法和参数
    KMP算法
    Webstorm 2019最新激活码
    bash: cd: too many arguments 报错
    mongoDB线上数据库连接报错记录
    常见的 eslint 基本报错信息
    git 查看项目代码统计命令
    npm 删除指定的某个包以及再次安装
    vue.config.js常用配置
  • 原文地址:https://www.cnblogs.com/solohac/p/4154159.html
Copyright © 2011-2022 走看看