如何打开HDFS的local read
-
HDFS server
cat HADOOP_HOME/etc/hadoop/hdfs-site.xml
dfs.domain.socket.path
/var/lib/hadoop-hdfs/dn_socket
-
HDFS client
cat GPHOME/etc/hdfs-client.xml
dfs.domain.socket.path
/var/lib/hadoop-hdfs/dn_socket
上面 1),2)中的路径一致,且 socket 文件的权限为 666,即 hawq 用户可写。 -
检查是否成功打开
在每一个 segment 上搜索一下“disable read shortcircuit feature”这句话,如果存在说明没有成功打开