[
https://issues.apache.org/jira/browse/HADOOP-1822?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Owen O'Malley updated HADOOP-1822:
----------------------------------
Status: Open (was: Patch Available)
This is getting close, but I think it could be a little cleaner on the
interface:
1. I think that RPC.getProxy should do the lookup internally so that all of the
rpc clients get the benefits of this.
2. I'd think the configuration should just be a class and we might as well use
the normal SocketFactory as the default and configure the socks server
separately. That provides a nice separation of the functionality.
{code}
<property>
<name>hadoop.rpc.socket.factory.class.default</name>
<value>javax.net.SocketFactory</value>
<description> Default SocketFactory to use for rpc clients. Can change to
org.apache.hadoop.net.ProxySocksFactory to use
socks. </description>
</property>
<property>
<name>hadoop.socks.server</name>
<value>host:port</value>
<description> Used by ProxySocksFactory to locate the socks server.
</description>
</property>
{code}
3. You should use the ReflectionUtils.newInstance because we handled lots of
the little details about creating objects.
4. Can you give me a little more insight for the need for the map from
SocketFactory to Client in RPC?
> Allow SOCKS proxy configuration to remotely access the DFS and submit Jobs
> --------------------------------------------------------------------------
>
> Key: HADOOP-1822
> URL: https://issues.apache.org/jira/browse/HADOOP-1822
> Project: Hadoop
> Issue Type: New Feature
> Components: dfs, ipc
> Reporter: Christophe Taton
> Assignee: Christophe Taton
> Priority: Minor
> Fix For: 0.15.0
>
> Attachments: 1822-2007-09-11a.patch, 1822_2007-09-22_5.patch
>
>
> The purpose of this issue is to introduce a new configuration entry to setup
> SOCKS proxy for DFS and JobTracker clients.
> This enable users to remotely access the DFS and submit Jobs as if they were
> directly connected to the cluster Hadoop runs on.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.