Как реализовать сложную редакцию?

#hadoop

#hadoop

Вопрос:

Hadoop может поддерживать только простую редакцию путем изменения конфигурации HDFS, например: есть номер карты A: "1234-5678-8765-4321" , он может быть распознан регулярным выражением, а затем заменен предопределенным выражением типа: "XXXX-XXXX-XXXX-XXXX" , как показано ниже:

введите описание изображения здесь

Мой вопрос в том, может ли он передавать число A в: "1234-5678-XXXX-4321" вместо предопределенного выражения?

Комментарии:

1. Неясно, о чем вы просите. Код Mapreduce?

2. @cricket_007 извините за неясное описание… Вопрос касается редактирования Hadoop. Это подавление конфиденциальных данных, которое часто применяется к журналам, запросу hive / impala, hue для предотвращения любых утечек конфиденциальной информации.

3. Я понимаю, что такое редактирование, но вы должны добавить соответствующие теги к вопросу, чтобы больше людей увидели вопрос. Hue предлагает эту функцию редактирования, а не основной hadoop

Ответ №1:

Вы можете использовать ( ) для захвата шаблонов и $1 $2 ... $n повторного использования их в выражении замены введите описание изображения здесь

Комментарии:

1. еще один вопрос… эта редактура выполняется онлайн-инструментом тестирования. Но определенные правила редактирования помещаются в файл конфигурации, и этот XML-файл может не выполнять определенные вами правила. @ozw1z5rd

2. Я проверю это в течение завтрашнего дня.