通过thrift访问hdfs的模式是怎么样的?是通过thriftclient直接访问datanode还是thriftserver访问DataNode?
通过 ThriftServer 访问。
你可以把 ThriftClient 和 ThriftServer 分别部署在不同的物理机上,然后将 DataNode 的 IP 设置为 ThriftServer 可见,而对 ThriftClient 不可见来验证。