zoukankan      html  css  js  c++  java
  • 大数据培训课程:Hive配置总结

    # ------------------配置相关--------------------------

    0. 配置存储

    在$HOME目录下的.hiverc文件中

    1. 在提示符中显示数据库名

    set hive.cli.print.current.db=true;

    2. 优先使用本地模式执行

    set hive.exec.mode.loacl.auto=true;

    3. 打印列名

    set hive.cli.print.header=true;

    4. (非)严格模式

    set hive.mapred.mode=strict;

    set hive.mapred.mode=nonstrict;

    5. 开启动态分区

    set hive.exec.dynamic.partition=true;

    # --------------动态分区调整--------------------

    -- 设置动态分区模式

    set hive.exec.dynamic.partition.mode=strict

    -- 设置总的动态分区个数

    set hive.exec.max.dynamic.partitions=300000

    -- 设置每个节点上动态分区个数

    set hive.exec.max.dynamic.partitions.pernode=10000

    9. 设置全局可以产生文件的个数

    set hive.exec.max.created.files=100000;

    10.开启map site join

    set hive.auto.convert.join=true;

    11.设置小表大小(字节)

    set hive.mapjoin.smalltable.filesize=25000000

    12.强制将数据按照桶结构定义来插入数据

    set hive.enforce.bucketing=true

    13.limit优化

    -- 启用limit优化

    set hive.limit.optimize.enable=true;

    -- 限制从最大多少条数据中进行limit

    set hive.limit.row.max.size=10000;

    -- 限制最多遍历的文件个数

    set hive.limit.optimize.limit.file=10;

    14. 压缩

    --开启中间压缩(即map到reduce之间的数据压缩)

    set hive.exec.compress.intermediate=true;

    -- 开启hadoop中间压缩(即map到reduce之间的数据压缩)

    set mapred.compress.map.output=true;

    -- 开启hive最终压缩(即reduce输出的数据压缩)

    set hive.exec.compress.output=true; 

    4. 数据仓库的存储地址

          hive-default.xml中,不一般不同

          <property>

                 <name>hive.metastore.warehouse.dir</name>

                 <value>/user/hive/warehouse</value>

                 <description>location of default database for the warehouse</description>

          </property>

  • 相关阅读:
    [zt]【外刊IT评论网】我是如何教我5岁的女儿学编程的
    Three Lines (USACO 2012 US Open, Bronze Division Problem 2)
    my domain
    JQueryDialog(弹出窗口,遮蔽窗口)
    煲耳机
    去掉桌面图标阴影
    RSS有什么用?RSS是什么?
    采用交换机和HUB连接局域网有什么区别?
    电脑经常自动重启的原因
    使用hub(集线器)连接局域网实现文件共享
  • 原文地址:https://www.cnblogs.com/Bigata/p/9578441.html
Copyright © 2011-2022 走看看