Return-Path: X-Original-To: apmail-flume-user-archive@www.apache.org Delivered-To: apmail-flume-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3DFFA1805B for ; Mon, 7 Dec 2015 12:16:00 +0000 (UTC) Received: (qmail 50706 invoked by uid 500); 7 Dec 2015 12:15:54 -0000 Delivered-To: apmail-flume-user-archive@flume.apache.org Received: (qmail 50647 invoked by uid 500); 7 Dec 2015 12:15:54 -0000 Mailing-List: contact user-help@flume.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@flume.apache.org Delivered-To: mailing list user@flume.apache.org Received: (qmail 50629 invoked by uid 99); 7 Dec 2015 12:15:54 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Dec 2015 12:15:54 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 5C4421A3491; Mon, 7 Dec 2015 12:15:54 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.998 X-Spam-Level: ** X-Spam-Status: No, score=2.998 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id 0kXNhmBKGyIC; Mon, 7 Dec 2015 12:15:45 +0000 (UTC) Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0085.outbound.protection.outlook.com [207.46.100.85]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id B4BA720ECF; Mon, 7 Dec 2015 12:15:43 +0000 (UTC) Received: from BLUPR04MB882.namprd04.prod.outlook.com (10.141.203.152) by BLUPR04MB881.namprd04.prod.outlook.com (10.141.203.140) with Microsoft SMTP Server (TLS) id 15.1.337.19; Mon, 7 Dec 2015 12:15:35 +0000 Received: from BLUPR04MB882.namprd04.prod.outlook.com ([10.141.203.152]) by BLUPR04MB882.namprd04.prod.outlook.com ([10.141.203.152]) with mapi id 15.01.0337.015; Mon, 7 Dec 2015 12:15:35 +0000 From: Ravi Kiran Aita To: "dev@flume.apache.org" , "user@flume.apache.org" Subject: RE: Option to encrypt data at HDFS Sink Thread-Topic: Option to encrypt data at HDFS Sink Thread-Index: AdEw523jnpQlqrtySnCRWN+mZ4xJggAAVsKg Date: Mon, 7 Dec 2015 12:15:35 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=ravikiran@eiqnetworks.com; x-originating-ip: [117.247.178.100] x-microsoft-exchange-diagnostics: 1;BLUPR04MB881;5:ShB6GZOouyB8wUjUF87lASRTkGbj1gaMEnGdUJvuXpGAJaiKMxpa+BaTnkSCmRkV0+WDg5F1lt2rFgsxE4FGZIVhwdkY4MPLpznuV4MzfKymIW4q+IdWKPJ5kRG5RXGo7Dr8ZoKBm9aCqyC4ujTexQ==;24:BHzsVUeq7sJ9+iHguS47aR30X4oJjCKxHPd++DkmEvsMmqPZBVgkpEFGhWArOOR9qhCdAKlP2DEtGur9wd18L99j8QW2DNX9yS68ErAyfZ4= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR04MB881; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(67989978220899); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(3002001)(10201501046);SRVR:BLUPR04MB881;BCL:0;PCL:0;RULEID:;SRVR:BLUPR04MB881; x-forefront-prvs: 078310077C x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(40134004)(199003)(85714005)(51874003)(189002)(10400500002)(3846002)(5003600100002)(19300405004)(122556002)(17760045003)(16236675004)(790700001)(586003)(105586002)(1220700001)(1096002)(6116002)(76576001)(5008740100001)(19617315012)(450100001)(19580405001)(5004730100002)(189998001)(107886002)(40100003)(102836003)(99286002)(19627595001)(5001960100002)(33656002)(86362001)(74316001)(19618635001)(87936001)(11100500001)(92566002)(66066001)(2900100001)(54356999)(77096005)(99936001)(5002640100001)(15975445007)(50986999)(19580395003)(97736004)(18206015028)(2501003)(101416001)(5001770100001)(19625215002)(81156007)(106356001)(7099028);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR04MB881;H:BLUPR04MB882.namprd04.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:0;MX:1;LANG:en; received-spf: None (protection.outlook.com: eiqnetworks.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM Content-Type: multipart/related; boundary="_004_BLUPR04MB88202E1A53FFBAE16DBFC09B6090BLUPR04MB882namprd_"; type="multipart/alternative" MIME-Version: 1.0 X-OriginatorOrg: eiqnetworks.com X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Dec 2015 12:15:35.3281 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 8db8258e-18eb-42fb-bb78-eb20dfd0ead6 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR04MB881 --_004_BLUPR04MB88202E1A53FFBAE16DBFC09B6090BLUPR04MB882namprd_ Content-Type: multipart/alternative; boundary="_000_BLUPR04MB88202E1A53FFBAE16DBFC09B6090BLUPR04MB882namprd_" --_000_BLUPR04MB88202E1A53FFBAE16DBFC09B6090BLUPR04MB882namprd_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, We are working on a prototype to aggregate logs and store them to HDFS on d= aily basis. As per our requirements, we need to encrypt the data and store them to HDFS= . I don't find any option in Flume HDFS sink for this. Is there any way to encrypt the data at Flume HDFS sink before writing to H= DFS? Thanks in advance -------------------------------------------------------------- Regards, Ravikiran Aita | Principal Software Engineer EiQ Networks, Inc. o: 91.402.311.6680 | p: 91.988.582.0680 [cid:image001.png@01D11C9D.AF5CC1F0] "This email is intended only for the use of the individual or entity named = above and may contain information that is confidential and privileged. If y= ou are not the intended recipient, you are hereby notified that any dissemi= nation, distribution or copying of the email is strictly prohibited. If you= have received this email in error, please destroy the original message." --_000_BLUPR04MB88202E1A53FFBAE16DBFC09B6090BLUPR04MB882namprd_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

 

Hi,

 

We are working on a prototype to aggregate logs and = store them to HDFS on daily basis.

As per our requirements, we need to encrypt the data= and store them to HDFS.

 

I don’t find any option in Flume HDFS sink for= this.

 

Is there any way to encrypt the data at Flume HDFS s= ink before writing to HDFS?

 

Thanks in advance

--------------------------------------------= ------------------


Regards,

Ravikiran Aita | Pr= incipal Software Engineer

EiQ Networks, Inc.

o: 91.402.311.6680 | p= : 91.988.582.0680

3D"cid:image001.png@01D11C9D.AF5CC1F0"

"This email is intended only for the use of the i= ndividual or entity named above and may contain information that is confide= ntial and privileged. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or= copying of the email is strictly prohibited. If you have received this ema= il in error, please destroy the original message."

 

--_000_BLUPR04MB88202E1A53FFBAE16DBFC09B6090BLUPR04MB882namprd_-- --_004_BLUPR04MB88202E1A53FFBAE16DBFC09B6090BLUPR04MB882namprd_ Content-Type: image/png; name="image001.png" Content-Description: image001.png Content-Disposition: inline; filename="image001.png"; size=16182; creation-date="Mon, 07 Dec 2015 12:15:33 GMT"; modification-date="Mon, 07 Dec 2015 12:15:33 GMT" Content-ID: Content-Transfer-Encoding: base64 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 --_004_BLUPR04MB88202E1A53FFBAE16DBFC09B6090BLUPR04MB882namprd_--