我已经安装了knox服务器,并完成了hortonworks网站上提到的所有步骤。
当我在沙盒上运行以下命令时,它会给我正确的输出。
curl http://sandbox:50070/webhdfs/v1?op=GETHOMEDIRECTORY
现在,我有另一个运行fedora的VM。我假设它是外部客户端,并尝试进行外部访问,但没有输出:-
curl -k https://<sandbox-ip>:8443/gateway/sandbox/webhdfs/v1?op=GETHOMEDIRECTORY
有人可以指出我的设置有什么问题吗?
最佳答案
不确定您的拓扑,但是如果您使用默认的拓扑(沙盒),则可能需要添加基本身份验证,例如
curl -k -u guest:guest-password -X GET https://<sandbox- ip>:8443/gateway/sandbox/webhdfs/v1?op=GETHOMEDIRECTORY
还要查看以下位置的日志
<knox_install>/logs/gateway.log
他们应该告诉您更多出了什么问题。
祝好运 !
关于hadoop - hortonworks沙箱上的knox网关,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39830632/