[
https://issues.apache.org/jira/browse/HBASE-5697?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jonathan Hsieh updated HBASE-5697:
----------------------------------
Description:
Many xml config properties in Hadoop have changed in 0.23. We should audit
hbase to insulate it from hadoop property name changes.
Here is a list of the hadoop property name changes:
hadoop.native.lib -> io.native.lib.available
mapred.job.classpath.archives -> mapreduce.job.classpath.archives
mapred.map.tasks.speculative.execution -> mapreduce.map.speculative
mapred.task.id -> mapreduce.task.attempt.id
mapred.output.compress -> mapreduce.output.fileoutputformat.compress
mapred.output.compression.codec ->
mapreduce.output.fileoutputformat.compress.codec
mapred.output.compression.type ->
mapreduce.output.fileoutputformat.compress.type
mapred.reduce.tasks.speculative.execution -> mapreduce.reduce.speculative
mapred.input.dir -> mapreduce.input.fileinputformat.inputdir
mapred.job.name -> mapreduce.job.name
mapred.local.dir -> mapreduce.cluster.local.dir
mapred.temp.dir -> mapreduce.cluster.temp.dir
mapred.system.dir -> mapreduce.jobtracker.system.dir
mapred.working.dir -> mapreduce.job.working.dir
mapred.job.tracker -> mapreduce.jobtracker.address
heartbeat.recheck.interval -> dfs.namenode.heartbeat.recheck-interval
dfs.socket.timeout -> dfs.client.socket-timeout
dfs.block.size -> dfs.blocksize
io.sort.mb -> mapreduce.task.io.sort.mb
mapred.input.dir -> mapreduce.input.fileinputformat.inputdir
mapred.input.dir -> mapreduce.input.fileinputformat.inputdir
min.num.spills.for.combine -> mapreduce.map.combine.minspills
mapred.map.max.attempts -> mapreduce.map.max.attempts
dfs.socket.timeout -> dfs.client.socket-timeout
dfs.datanode.max.xcievers -> dfs.datanode.max.transfer.threads
was:
Many xml config properties in Hadoop have changed in 0.23. We should audit
hbase to insulate it from hadoop property name changes.
Here is a list of the hadoop property name changes:
http://hadoop.apache.org/common/docs/r0.23.1/hadoop-project-dist/hadoop-common/DeprecatedProperties.html
Release Note:
All HAdoop 0.20.x and 1.x specific configuration settings have been removed and
replaced with the new Hadoop 2.x configuration property names. If you use any
of these in your command line scripts ro , you will need to use the new
properties They include:
Hadoop Flags: Incompatible change
> Audit HBase for usage of deprecated hadoop 0.20.x property names.
> -----------------------------------------------------------------
>
> Key: HBASE-5697
> URL: https://issues.apache.org/jira/browse/HBASE-5697
> Project: HBase
> Issue Type: Task
> Reporter: Jonathan Hsieh
> Assignee: Srikanth Srungarapu
> Labels: noob
> Fix For: 0.99.0
>
> Attachments: HBASE-5697.patch, HBASE-5697_v2.patch,
> HBASE-5697_v3.patch, deprecated_properties
>
>
> Many xml config properties in Hadoop have changed in 0.23. We should audit
> hbase to insulate it from hadoop property name changes.
> Here is a list of the hadoop property name changes:
> hadoop.native.lib -> io.native.lib.available
> mapred.job.classpath.archives -> mapreduce.job.classpath.archives
> mapred.map.tasks.speculative.execution -> mapreduce.map.speculative
> mapred.task.id -> mapreduce.task.attempt.id
> mapred.output.compress -> mapreduce.output.fileoutputformat.compress
> mapred.output.compression.codec ->
> mapreduce.output.fileoutputformat.compress.codec
> mapred.output.compression.type ->
> mapreduce.output.fileoutputformat.compress.type
> mapred.reduce.tasks.speculative.execution -> mapreduce.reduce.speculative
> mapred.input.dir -> mapreduce.input.fileinputformat.inputdir
> mapred.job.name -> mapreduce.job.name
> mapred.local.dir -> mapreduce.cluster.local.dir
> mapred.temp.dir -> mapreduce.cluster.temp.dir
> mapred.system.dir -> mapreduce.jobtracker.system.dir
> mapred.working.dir -> mapreduce.job.working.dir
> mapred.job.tracker -> mapreduce.jobtracker.address
> heartbeat.recheck.interval -> dfs.namenode.heartbeat.recheck-interval
> dfs.socket.timeout -> dfs.client.socket-timeout
> dfs.block.size -> dfs.blocksize
> io.sort.mb -> mapreduce.task.io.sort.mb
> mapred.input.dir -> mapreduce.input.fileinputformat.inputdir
> mapred.input.dir -> mapreduce.input.fileinputformat.inputdir
> min.num.spills.for.combine -> mapreduce.map.combine.minspills
> mapred.map.max.attempts -> mapreduce.map.max.attempts
> dfs.socket.timeout -> dfs.client.socket-timeout
> dfs.datanode.max.xcievers -> dfs.datanode.max.transfer.threads
--
This message was sent by Atlassian JIRA
(v6.2#6252)