xiaokissoo
发布于

4.17. 华为Hadoop的适配

➢ 解答
遇到和华为 fusioninsight hadoop 做适配,需要注意以下⼏点:
• 华为的 fusioninsight hadoop 在客户处都是 ha+kerberos 的环境,kinit 是需要 source 华为客户端的 环境变量的。⾔下之意是说,在 hawq init 之前必须 source 华为客户端的环境变量,否则 kinit 会失败。
• 注意华为 server 端 core-site ⾥ hadoop.rpc.protection 的配置选项,咱们 libhdfs3 客户端的该参数必 须和华为 server 端的配置保持⼀致,⽐如华为配成了 privacy,咱们没配,初始化的时候会报 rpc protocol mismatch。
• 注意 local read 的问题,之前⼏位同事遇到 kerberos 环境 localread 始终打不开。⾸先带 kerberos 的 hadoop 需要打开 sasl,然后注意权限问题,domain socket ⽂件需要给 666,其次这个⽂件的⽗⽬录需要对 postgres ⽤户有读权限,如果⽗⽬录不给权限,local read 也是打不开的。

评论
    test