Читать и записать в один и тот же файл паркета стрелки из 2 разных приложенийC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Читать и записать в один и тот же файл паркета стрелки из 2 разных приложений

Сообщение Anonymous »

То, что я делаю, это постоянно писать в один паркетный файл. В то время как другой процесс, пытающийся прочитать этот файл. Хотя при попытке прочитать или даже открыть файл - я получу ошибку.
я пытаюсь прочитать с помощью Parquet :: Streamreader и писать с помощью Parquet :: Streamwriter .
Я понимаю, что не могу прочитать весь файл. Но как я могу прочитать строку? < /P>
Прочитайте

Код: Выделить всё

  std::shared_ptr input;
PARQUET_ASSIGN_OR_THROW(input, arrow::io::ReadableFile::Open(a_filename));

int64_t exch_ts;
int32_t side;
double  px;
double  qty;
int64_t seqNum;
int64_t recv_ts;

try
{
// Open Parquet Stream reader
parquet::StreamReader stream(parquet::ParquetFileReader::Open(input));
stream >> exch_ts >> side >> px >> qty >> seqNum >> recv_ts >> parquet::EndRow;

std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79688560/read-and-write-to-the-same-arrow-parquet-file-from-2-different-application[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»