You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by Lefty Leverenz <le...@gmail.com> on 2014/04/14 07:53:33 UTC
49 config params without descriptions
Here's a list of 49 configuration parameters in RC0 (and trunk) that don't
have descriptions in hive-default.xml.template:
*Release 1 or 2 *
hive.exec.submitviachild
hive.metastore.metadb.dir
hive.jar.path
hive.aux.jars.path
hive.table.name
hive.partition.name
hive.alias
*Release 3 *
hive.cli.errors.ignore
*Release 4 *
hive.added.files.path
hive.added.jars.path
*Release 5 *
hive.intermediate.compression.codec
hive.intermediate.compression.type
hive.added.archives.path
*Release 6 *
hive.metastore.archive.intermediate.archived
hive.metastore.archive.intermediate.extracted
hive.mapred.partitioner
hive.exec.script.trust
hive.hadoop.supports.splittable.combineinputformat
*Release 7 *
hive.lockmgr.zookeeper.default.partition.name
hive.metastore.fs.handler.class
hive.query.result.fileformat
hive.hashtable.initialCapacity
hive.hashtable.loadfactor
hive.debug.localtask
hive.lock.manager
hive.outerjoin.supports.filters
hive.semantic.analyzer.hook
*Release 8 *
hive.exec.job.debug.timeout
hive.exec.tasklog.debug.timeout
hive.merge.rcfile.block.level
hive.merge.input.format.block.level
hive.merge.current.job.has.dynamic.partitions
hive.stats.collect.rawdatasize
*Release 8.1 *
hive.optimize.metadataonly
*Release 9 *
*Release 10 *
*Release 11 *
hive.exec.rcfile.use.sync.cache
hive.stats.key.prefix --- *internal*
*Release 12 *
hive.scratch.dir.permission
datanucleus.fixedDatastore
datanucleus.rdbms.useLegacyNativeValueStrategy
hive.optimize.sampling.orderby --- *internal?*
hive.optimize.sampling.orderby.number
hive.optimize.sampling.orderby.percent
hive.server2.authentication.ldap.Domain
hive.server2.session.hook
hive.typecheck.on.insert
*Release 13 *
hive.metastore.expression.proxy
hive.txn.manager
hive.stageid.rearrange
hive.explain.dependency.append.tasktype
What's the best way to deal with these?
1. Ignore them (or identify those that can be ignored).
2. Add some descriptions in Hive 0.13.0 RC1.
3. Deal with them after
HIVE-6037<https://issues.apache.org/jira/browse/HIVE-6037>gets
committed.
- Try to cover all of them by Hive 0.14.0:
- Put the list in a JIRA and create a common HiveConf.java patch,
which can be appended until release 0.14.0 is ready.
- Accumulate descriptions in JIRA comments, then create a patch
from the comments.
- Deal with them as soon as possible:
- Put the list in an umbrella JIRA and use sub-task JIRAs to add
descriptions individually or in small groups.
4. Deal with them in the wiki, then patch HiveConf.java before
release 0.14.0.
5. [Your idea goes here.]
-- Lefty
Re: 49 config params without descriptions
Posted by Lefty Leverenz <le...@gmail.com>.
This list of Hive configuration parameters without descriptions has been
transferred to HIVE-7227 <https://issues.apache.org/jira/browse/HIVE-7227>.
-- Lefty
On Tue, Apr 22, 2014 at 2:58 AM, Lefty Leverenz <le...@gmail.com>
wrote:
> Found two more from HIVE-5522
> <https://issues.apache.org/jira/browse/HIVE-5522> (also HIVE-6098
> <https://issues.apache.org/jira/browse/HIVE-6098>, Merge Tez branch into
> trunk) so the current total is 51 configs that don't have descriptions in
> 0.13.0:
>
> *Release 13 *
>
> hive.compute.splits.in.am
>
> hive.rpc.query.plan
>
>
> But these both have comments in HiveConf.java that can be used as
> descriptions, although they aren't included in hive-default.xml.template.
> I missed them because I was working from the patch for HIVE-6037
> <https://issues.apache.org/jira/browse/HIVE-6037> and Navis had used the
> HiveConf comments for descriptions. (That means there could be more
> parameters missing from the 0.13.0 template file.)
>
>
>
> -- Lefty
>
>
> On Mon, Apr 14, 2014 at 1:53 AM, Lefty Leverenz <le...@gmail.com>
> wrote:
>
>> Here's a list of 49 configuration parameters in RC0 (and trunk) that
>> don't have descriptions in hive-default.xml.template:
>>
>>
>> *Release 1 or 2 *
>>
>> hive.exec.submitviachild
>>
>> hive.metastore.metadb.dir
>>
>> hive.jar.path
>>
>> hive.aux.jars.path
>>
>> hive.table.name
>>
>> hive.partition.name
>>
>> hive.alias
>>
>>
>> *Release 3 *
>>
>> hive.cli.errors.ignore
>>
>>
>> *Release 4 *
>>
>> hive.added.files.path
>>
>> hive.added.jars.path
>>
>>
>> *Release 5 *
>>
>> hive.intermediate.compression.codec
>>
>> hive.intermediate.compression.type
>>
>> hive.added.archives.path
>>
>>
>> *Release 6 *
>>
>> hive.metastore.archive.intermediate.archived
>>
>> hive.metastore.archive.intermediate.extracted
>>
>> hive.mapred.partitioner
>>
>> hive.exec.script.trust
>>
>> hive.hadoop.supports.splittable.combineinputformat
>>
>>
>> *Release 7 *
>>
>> hive.lockmgr.zookeeper.default.partition.name
>>
>> hive.metastore.fs.handler.class
>>
>> hive.query.result.fileformat
>>
>> hive.hashtable.initialCapacity
>>
>> hive.hashtable.loadfactor
>>
>> hive.debug.localtask
>>
>> hive.lock.manager
>>
>> hive.outerjoin.supports.filters
>>
>> hive.semantic.analyzer.hook
>>
>>
>> *Release 8 *
>>
>> hive.exec.job.debug.timeout
>>
>> hive.exec.tasklog.debug.timeout
>>
>> hive.merge.rcfile.block.level
>>
>> hive.merge.input.format.block.level
>>
>> hive.merge.current.job.has.dynamic.partitions
>>
>> hive.stats.collect.rawdatasize
>>
>>
>> *Release 8.1 *
>>
>> hive.optimize.metadataonly
>>
>>
>> *Release 9 *
>>
>>
>> *Release 10 *
>>
>>
>> *Release 11 *
>>
>> hive.exec.rcfile.use.sync.cache
>>
>> hive.stats.key.prefix --- *internal*
>>
>>
>> *Release 12 *
>>
>> hive.scratch.dir.permission
>>
>> datanucleus.fixedDatastore
>>
>> datanucleus.rdbms.useLegacyNativeValueStrategy
>>
>> hive.optimize.sampling.orderby --- *internal?*
>>
>> hive.optimize.sampling.orderby.number
>>
>> hive.optimize.sampling.orderby.percent
>>
>> hive.server2.authentication.ldap.Domain
>>
>> hive.server2.session.hook
>>
>> hive.typecheck.on.insert
>>
>>
>> *Release 13 *
>>
>> hive.metastore.expression.proxy
>>
>> hive.txn.manager
>>
>> hive.stageid.rearrange
>>
>> hive.explain.dependency.append.tasktype
>>
>>
>>
>> What's the best way to deal with these?
>>
>> 1. Ignore them (or identify those that can be ignored).
>> 2. Add some descriptions in Hive 0.13.0 RC1.
>> 3. Deal with them after HIVE-6037
>> <https://issues.apache.org/jira/browse/HIVE-6037> gets committed.
>> - Try to cover all of them by Hive 0.14.0:
>> - Put the list in a JIRA and create a common HiveConf.java patch,
>> which can be appended until release 0.14.0 is ready.
>> - Accumulate descriptions in JIRA comments, then create a patch
>> from the comments.
>> - Deal with them as soon as possible:
>> - Put the list in an umbrella JIRA and use sub-task JIRAs to add
>> descriptions individually or in small groups.
>> 4. Deal with them in the wiki, then patch HiveConf.java before
>> release 0.14.0.
>> 5. [Your idea goes here.]
>>
>>
>> -- Lefty
>>
>
>
Re: 49 config params without descriptions
Posted by Lefty Leverenz <le...@gmail.com>.
Found two more from HIVE-5522<https://issues.apache.org/jira/browse/HIVE-5522>
(also HIVE-6098 <https://issues.apache.org/jira/browse/HIVE-6098>, Merge
Tez branch into trunk) so the current total is 51 configs that don't have
descriptions in 0.13.0:
*Release 13 *
hive.compute.splits.in.am
hive.rpc.query.plan
But these both have comments in HiveConf.java that can be used as
descriptions, although they aren't included in hive-default.xml.template.
I missed them because I was working from the patch for
HIVE-6037<https://issues.apache.org/jira/browse/HIVE-6037> and
Navis had used the HiveConf comments for descriptions. (That means there
could be more parameters missing from the 0.13.0 template file.)
-- Lefty
On Mon, Apr 14, 2014 at 1:53 AM, Lefty Leverenz <le...@gmail.com>wrote:
> Here's a list of 49 configuration parameters in RC0 (and trunk) that don't
> have descriptions in hive-default.xml.template:
>
>
> *Release 1 or 2 *
>
> hive.exec.submitviachild
>
> hive.metastore.metadb.dir
>
> hive.jar.path
>
> hive.aux.jars.path
>
> hive.table.name
>
> hive.partition.name
>
> hive.alias
>
>
> *Release 3 *
>
> hive.cli.errors.ignore
>
>
> *Release 4 *
>
> hive.added.files.path
>
> hive.added.jars.path
>
>
> *Release 5 *
>
> hive.intermediate.compression.codec
>
> hive.intermediate.compression.type
>
> hive.added.archives.path
>
>
> *Release 6 *
>
> hive.metastore.archive.intermediate.archived
>
> hive.metastore.archive.intermediate.extracted
>
> hive.mapred.partitioner
>
> hive.exec.script.trust
>
> hive.hadoop.supports.splittable.combineinputformat
>
>
> *Release 7 *
>
> hive.lockmgr.zookeeper.default.partition.name
>
> hive.metastore.fs.handler.class
>
> hive.query.result.fileformat
>
> hive.hashtable.initialCapacity
>
> hive.hashtable.loadfactor
>
> hive.debug.localtask
>
> hive.lock.manager
>
> hive.outerjoin.supports.filters
>
> hive.semantic.analyzer.hook
>
>
> *Release 8 *
>
> hive.exec.job.debug.timeout
>
> hive.exec.tasklog.debug.timeout
>
> hive.merge.rcfile.block.level
>
> hive.merge.input.format.block.level
>
> hive.merge.current.job.has.dynamic.partitions
>
> hive.stats.collect.rawdatasize
>
>
> *Release 8.1 *
>
> hive.optimize.metadataonly
>
>
> *Release 9 *
>
>
> *Release 10 *
>
>
> *Release 11 *
>
> hive.exec.rcfile.use.sync.cache
>
> hive.stats.key.prefix --- *internal*
>
>
> *Release 12 *
>
> hive.scratch.dir.permission
>
> datanucleus.fixedDatastore
>
> datanucleus.rdbms.useLegacyNativeValueStrategy
>
> hive.optimize.sampling.orderby --- *internal?*
>
> hive.optimize.sampling.orderby.number
>
> hive.optimize.sampling.orderby.percent
>
> hive.server2.authentication.ldap.Domain
>
> hive.server2.session.hook
>
> hive.typecheck.on.insert
>
>
> *Release 13 *
>
> hive.metastore.expression.proxy
>
> hive.txn.manager
>
> hive.stageid.rearrange
>
> hive.explain.dependency.append.tasktype
>
>
>
> What's the best way to deal with these?
>
> 1. Ignore them (or identify those that can be ignored).
> 2. Add some descriptions in Hive 0.13.0 RC1.
> 3. Deal with them after HIVE-6037<https://issues.apache.org/jira/browse/HIVE-6037>gets committed.
> - Try to cover all of them by Hive 0.14.0:
> - Put the list in a JIRA and create a common HiveConf.java patch,
> which can be appended until release 0.14.0 is ready.
> - Accumulate descriptions in JIRA comments, then create a patch
> from the comments.
> - Deal with them as soon as possible:
> - Put the list in an umbrella JIRA and use sub-task JIRAs to add
> descriptions individually or in small groups.
> 4. Deal with them in the wiki, then patch HiveConf.java before
> release 0.14.0.
> 5. [Your idea goes here.]
>
>
> -- Lefty
>