Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 69F2D200BA8 for ; Mon, 24 Oct 2016 17:22:30 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 684B7160AEB; Mon, 24 Oct 2016 15:22:30 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id E1D7C160AE1 for ; Mon, 24 Oct 2016 17:22:27 +0200 (CEST) Received: (qmail 86329 invoked by uid 500); 24 Oct 2016 15:22:22 -0000 Mailing-List: contact users-help@nifi.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@nifi.apache.org Delivered-To: mailing list users@nifi.apache.org Received: (qmail 86319 invoked by uid 99); 24 Oct 2016 15:22:21 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Oct 2016 15:22:21 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 5C85CC0C69 for ; Mon, 24 Oct 2016 15:22:21 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -13.62 X-Spam-Level: X-Spam-Status: No, score=-13.62 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.999, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id CQqMI1A6rj-Q for ; Mon, 24 Oct 2016 15:22:17 +0000 (UTC) Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 56E595FC42 for ; Mon, 24 Oct 2016 15:22:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=59085; q=dns/txt; s=iport; t=1477322536; x=1478532136; h=from:to:cc:subject:date:message-id:mime-version; bh=rCC27ohHp/craehIgmoTfaNvQWJ21AyG94PMg9ca9mQ=; b=QiN3gDHk5p0GQ7Bz1DiCRCEpMr6HTsyb2pnLS8XKlXH+fkQ4t8l+baJG gF0miwfscF0cNqrfxT5+bnPJXLXVyuYdzv52zXCMlboMsvcVV7fhmT4Dp n3GE4WfatZ9e9b9XM4z8LuFVPWDRAYfJfTgqXOjuMyGY2qeXgA8RFJBEF 8=; X-Files: 0B65E9AA-485A-49EE-9FB4-8600F4D55880[51].png : 9873 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DQAQC3Jg5Y/5hdJa1ZAxoBAQEBAgEBA?= =?us-ascii?q?QEIAQEBAYJ0NgEBAQEBHVh9B40tqzuCByuFdoFlPxQBAgEBAQEBAQFiHQuEaQU?= =?us-ascii?q?oTA4EASUBAQEYAQYJBRABAwsMFBMEDgQBBggGiD4OwUMBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEODgWGOIhuEQEiEQomhRgFiD2HSIoPAYE6hABviWmCPI1GkQYBHjY?= =?us-ascii?q?iPIUCcgGGIIEggQABAQE?= X-IronPort-AV: E=Sophos;i="5.31,542,1473120000"; d="png'150?scan'150,208,217,150";a="163183735" Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Oct 2016 15:22:08 +0000 Received: from XCH-RTP-014.cisco.com (xch-rtp-014.cisco.com [64.101.220.154]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id u9OFM8WJ005230 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for ; Mon, 24 Oct 2016 15:22:08 GMT Received: from xch-rtp-012.cisco.com (64.101.220.152) by XCH-RTP-014.cisco.com (64.101.220.154) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Mon, 24 Oct 2016 11:22:07 -0400 Received: from xch-rtp-012.cisco.com ([64.101.220.152]) by XCH-RTP-012.cisco.com ([64.101.220.152]) with mapi id 15.00.1210.000; Mon, 24 Oct 2016 11:22:07 -0400 From: "Ravi Papisetti (rpapiset)" To: "users@nifi.apache.org" CC: "Joe Zaher (jzaher)" , "Shrilesh Naik (shrnaik)" Subject: Can we configure NiFi to run execute process with specific Kerberos Principal? Thread-Topic: Can we configure NiFi to run execute process with specific Kerberos Principal? Thread-Index: AQHSLgphy69j2qw+90Saq329nZCw5A== Date: Mon, 24 Oct 2016 15:22:07 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.6.8.160830 x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.152.245.38] Content-Type: multipart/related; boundary="_004_D4339154149C66rpapisetciscocom_"; type="multipart/alternative" MIME-Version: 1.0 archived-at: Mon, 24 Oct 2016 15:22:30 -0000 --_004_D4339154149C66rpapisetciscocom_ Content-Type: multipart/alternative; boundary="_000_D4339154149C66rpapisetciscocom_" --_000_D4339154149C66rpapisetciscocom_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, We are planning to use "ExecuteProcess" to run a sqoop script wrapped by sh= ell. As part of this we want NiFi to use its service principal in secure mo= de while submiting executing the script. Otherwise sqoop script is failed t= o execute saying "Caused by GSSException: No valid credentials provided (Me= chanism level: Failed to find any Kerberos tgt)", because it is submitted b= y NiFi service user (root) that doesn't have any kerberos user principal. Are there any configuration options in NiFi to overcome this issue? Our use case is very similar to what is posted here: https://community.hort= onworks.com/questions/18069/how-to-execute-commands-using-executeprocess-pr= oce.html Thanks, Ravi Papisetti Technical Leader Services Technology Incubation Center rpapiset@cisco.com Phone: +1 512 340 3377 [stic-logo-email-blue] --_000_D4339154149C66rpapisetciscocom_ Content-Type: text/html; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable
Hi,

We are planning to use "ExecuteProcess" to run a sqoop scrip= t wrapped by shell. As part of this we want NiFi to use its service princip= al in secure mode while submiting executing the script. Otherwise sqoop scr= ipt is failed to execute saying "Caused by GSSException: No valid credentials provided (Mechanism level: Failed to= find any Kerberos tgt)", because it is submitted by NiFi service user= (root) that doesn't have any kerberos user principal.

Are there any con= figuration options in NiFi to overcome this issue?

Our use case is v= ery similar to what is posted here: https://community.hortonwor= ks.com/questions/18069/how-to-execute-commands-using-executeprocess-proce.h= tml



Thanks,

Ravi Papisetti

Technical Leader

Services Technolog= y Incubation Center

rpapiset@cisco.com

Phone: +1 512 340 3377


3D"stic-logo-e=
--_000_D4339154149C66rpapisetciscocom_-- --_004_D4339154149C66rpapisetciscocom_ Content-Type: image/png; name="0B65E9AA-485A-49EE-9FB4-8600F4D55880[51].png" Content-Description: 0B65E9AA-485A-49EE-9FB4-8600F4D55880[51].png Content-Disposition: inline; filename="0B65E9AA-485A-49EE-9FB4-8600F4D55880[51].png"; size=9873; creation-date="Mon, 24 Oct 2016 15:22:07 GMT"; modification-date="Mon, 24 Oct 2016 15:22:07 GMT" Content-ID: <8A28AE03-ED81-486A-BE39-C8EB84B3085E> Content-Transfer-Encoding: base64 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 AAAAAElFTkSuQmCC --_004_D4339154149C66rpapisetciscocom_--