Hive配置项的含义详解(7)
hive配置的最终章
fs.har.impl:访问Hadoop Archives的实现类,低于hadoop 0.20版本的都不兼容,默认是org.apache.hadoop.hive.shims.HiveHarFileSystem;
hive.archive.enabled:是否允许归档操作,默认是false;
hive.archive.har.parentdir.settable:在创建HAR文件时必须要有父目录,需要手动设置,在新的hadoop版本会支持,默认是false;
hive.support.concurrency:hive是否支持并发,默认是false,支持读写锁的话,必须要起zookeeper;
hive.lock.mapred.only.operation:控制是否在查询时加锁,默认是false;
hive.lock.numretries:获取锁时尝试的重试次数,默认是100;
hive.lock.sleep.between.retries:在重试间隔的睡眠时间,默认60秒;
hive.zookeeper.quorum:zk地址列表,默认是空;
hive.zookeeper.client.port:zk服务器的连接端口,默认是2181;
hive.zookeeper.session.timeout:zk客户端的session超时时间,默认是600000;
hive.zookeeper.namespace:在所有zk节点创建后的父节点,默认是hive_zookeeper_namespace;
hive.zookeeper.clean.extra.nodes:在session结束时清除所有额外node;
hive.cluster.delegation.token.store.class:代理token的存储实现类,默认是org.apache.hadoop.hive.thrift.MemoryTokenStore,可以设置为org.apache.hadoop.hive.thrift.ZooKeeperTokenStore来做负载均衡集群;
hive.cluster.delegation.token.store.zookeeper.connectString:zk的token存储连接串,默认是localhost:2181;
hive.cluster.delegation.token.store.zookeeper.znode:token存储的节点跟路径,默认是/hive/cluster/delegation;
hive.cluster.delegation.token.store.zookeeper.acl:token存储的ACL,默认是sasl:hive/[email protected]:cdrwa,sasl:hive/[email protected]:cdrwa;
hive.use.input.primary.region:从一张input表创建表时,创建这个表到input表的主region,默认是true;
hive.default.region.name:默认region的名字,默认是default;
hive.region.properties:region的默认的文件系统和jobtracker,默认是空;
hive.cli.print.header:查询输出时是否打印名字和列,默认是false;
hive.cli.print.current.db:hive的提示里是否包含当前的db,默认是false;
hive.hbase.wal.enabled:写入hbase时是否强制写wal日志,默认是true;
hive.hwi.war.file:hive在web接口是的war文件的路径,默认是lib/hive-hwi-xxxx(version).war;
hive.hwi.listen.host:hwi监听的host地址,默认是0.0.0.0;
hive.hwi.listen.port:hwi监听的端口,默认是9999;
hive.test.mode:hive是否运行在测试模式,默认是false;
hive.test.mode.prefix:在测试模式运行时,表的前缀字符串,默认是test_;
hive.test.mode.samplefreq:如果hive在测试模式运行,并且表未分桶,抽样频率是多少,默认是32;
hive.test.mode.nosamplelist:在测试模式运行时不进行抽样的表列表,默认是空;