Quote strings for Sqoop shell commands

Description

The ImportSqoop processor (maybe ExportSqoop too?) doesn't properly escape or quote command-line arguments to Sqoop. For example, if a password starts with $ then it won't be passed properly to Sqoop.

The work-around is to ensure that all properties in the processor and controller service are shell-escaped.

Environment

None

Activity

Show:
Jagrut Sharma
January 21, 2019, 10:39 PM

Password with special character are handled for Sqoop import job.
E.g.
password$1

Assignee

Jagrut Sharma

Reporter

Greg Hart

Labels

None

Reviewer

None

Story point estimate

None

Story Points

3

Components

Sprint

KYLO 0.11.0 Sprint 2

Fix versions

Priority

Medium