Свойство 'token' не существует для типа '() = > Пользователь». любой

Вы должны написать свои паркетные файлы с меньшим размером блока. Значение по умолчанию - 128 Мб на блок, но его можно настроить, установив конфигурацию parquet.block.size в записи.

Источник ParquetOuputFormat здесь , если вы хотите вникнуть в детали.

Размер блока - это минимальный объем данных, которые вы можете прочитать из файл паркета, который является логически читаемым (поскольку паркет столбчатый, вы не можете просто разделить по строке или что-то тривиальное, как это), поэтому вы не можете иметь больше потоков чтения, чем входные блоки.

1
задан Lee9287 16 January 2019 в 13:03
поделиться

2 ответа

С помощью этого кода let currentUser = this.authenticationService.currentUserValue; вы назначаете «функцию», а не результат.

Так что просто оцените функцию, чтобы получить возвращенный объект, замените на:

let currentUser = this.authenticationService.currentUserValue();
0
ответ дан Mic 16 January 2019 в 13:03
поделиться

Вы определили currentUserValue как функцию, а не свойство, поэтому вы должны вызвать ее, чтобы получить User данные. Вы не звоните this.authenticationService.currentUserValue

Нужно выполнить:

let currentUser = this.authenticationService.currentUserValue();
0
ответ дан Danil Gudz 16 January 2019 в 13:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: