[
https://issues.apache.org/jira/browse/CARBONDATA-1288?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
sounak chakraborty updated CARBONDATA-1288:
-------------------------------------------
Description:
Secure Dictionary Server Port Implementation.
During single pass load Dictionary key creation is done through driver and
executor communication through external ports. The communication will happen
through TCP communication which is not secure or encrypted.
But in case spark turn on Security parameters then carbon dictionary ports also
has to follows same authentication and encryption i.e. communicate through SASL
Authentication protocol and Digest-MD5 encryption.
This PR makes the dictionary server and client communication Secure and
encrypted. In case spark turn ON security and authentication through the below
parameters then Carbon communication also becomes secure.
By default the communication is still non secure.
Parameters
*spark.authenticate true
spark.authenticate.enableSaslEncryption true
spark.authenticate.secret*
was:
Secure Dictionary Server Port Implementation.
During single pass load Dictionary key creation is done through driver and
executor communication through external ports. The communication will happen
through TCP communication which is not secure or encrypted.
But in case spark turn on Security parameters then carbon dictionary ports also
has to follows same authentication and encryption i.e. communicate through SASL
Authentication protocol and Digest-MD5 encryption.
This PR makes the dictionary server and client communication Secure and
encrypted. In case spark turn ON security and authentication through the below
parameters then Carbon communication also becomes secure.
By default the communication is still non secure.
Parameters
**spark.authenticate true
spark.authenticate.enableSaslEncryption true
spark.authenticate.secret**
> Secure Dictionary Server Port
> -----------------------------
>
> Key: CARBONDATA-1288
> URL: https://issues.apache.org/jira/browse/CARBONDATA-1288
> Project: CarbonData
> Issue Type: Bug
> Components: core
> Affects Versions: 1.1.0
> Reporter: sounak chakraborty
> Time Spent: 10h 10m
> Remaining Estimate: 0h
>
> Secure Dictionary Server Port Implementation.
> During single pass load Dictionary key creation is done through driver and
> executor communication through external ports. The communication will happen
> through TCP communication which is not secure or encrypted.
> But in case spark turn on Security parameters then carbon dictionary ports
> also has to follows same authentication and encryption i.e. communicate
> through SASL Authentication protocol and Digest-MD5 encryption.
> This PR makes the dictionary server and client communication Secure and
> encrypted. In case spark turn ON security and authentication through the
> below parameters then Carbon communication also becomes secure.
> By default the communication is still non secure.
> Parameters
> *spark.authenticate true
> spark.authenticate.enableSaslEncryption true
> spark.authenticate.secret*
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)