配置impala 1.3.1的过程中,
impala报错
E0523 14:35:35.042412 21220 impala-server.cc:208] ERROR: block location tracking is not properly enabled because
- dfs.client.file-block-storage-locations.timeout is too low. It should be at least 3000.
在cloudera官网的说明
http://www.cloudera.com/content/cloudera-content/cloudera-docs/Impala/latest/Installing-and-Using-Impala/ciiu_config_performance.html
将On all Impala nodes, configure the following properties in hdfs-site.xml as shown:下面的代码拷贝到了hdfs-site.xml,但是重启hdfs后错误依旧。
经过仔细阅读发现原来这上面有一处笔误,cloudera的页面上写的是:
<property> <name>dfs.client.file-block-storage-locations.timeout.millis</name> <value>10000</value> </property>
但是impala、hdfs-default.xml上则写的是:
dfs.client.file-block-storage-locations.timeout
少了一个mills,于是重新修改hdfs-site.xml 配置文件,改为:
<property>
<name>dfs.client.file-block-storage-locations.timeout</name>
<value>10000</value>
</property>
重启hdfs后,执行hdfs getconf -confKey dfs.client.file-block-storage-locations.timeout
返回:
10000
说明配置生效