美文网首页
搭建Hive环境

搭建Hive环境

作者: Ace_Wang | 来源:发表于2018-06-07 23:33 被阅读0次

    下载hive:wget http://archive.cloudera.com/cdh5/cdh/5/hive-1.1.0-cdh5.7.0.tar.gz

    解压: tar -zxvf ....... -C ~/app/

    配置环境变量: ~/.bash_profile

    export HIVE_HOME=/home/hadoop/app/hive-1.1.0-cdh5.7.0

    export PATH=$HIVE_HOME/bin:$PATH

    拷贝驱动:cp mysqldriver $HIVE_HOME/lib

    配置文件修改

    cp hive-env.sh.template hive-env.sh

    HADOOP_HOME=/home/hadoop/app/hadoop-2.6.0-cdh5.7.0

    hive-site.xml

    至此配置完成!

    进入hive:

    进入目录:cd hive-xxx/bin

    启动:./hive

    这样我们就默认在mysql创建了一个数据库,可以再mysql中看到,注意mysql必须要有密码,不能使用空密码;

    创建一个表:

    create table xx(id int);

    可能会报如下错误:

    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Specified key was too long; max key length is 767 bytes;

    解决方案:

    这是编码方式导致的问题,参考如下链接解决:

    https://blog.csdn.net/pop1586082213/article/details/54981197

    hive日志文件位置:

    cd conf

    cat hive-log4j.properties.template

                hive.log.dir=${java.io.tmpdir}/${user.name}

                ${java.io.tmpdir}路径是tmp,为什么是这个路径可以从hive.apache.org找到,我的hive日志路径是:

    相关文章

      网友评论

          本文标题:搭建Hive环境

          本文链接:https://www.haomeiwen.com/subject/nhansftx.html