Вставка более одной точки в БД Influx в одной из командной строки

Из командной строки Windows я пытаюсь ввести 2 точки в одной строке, но всегда получаю ошибку синтаксического анализа.

Если я попытаюсь разделить точки с помощью \r\n, я получу ту же ошибку синтаксического анализа

ВСТАВЬТЕ температуру, местоположение = значение названия города = -6,01 1575378000температура, местоположение = значение названия города = -5,99 1575381600

ОШИБКА: {"ошибка": "невозможно разобрать 'температура, местоположение = значение названия города = -6,01 1575378000температура, местоположение = значение названия города = -5,99 1575381600': неверная метка времени"}

У кого-нибудь есть опыт работы с многоточечными вставками?


Обновление: использование файла в качестве входных данных с помощью curl

.$ curl -i -XPOST 'http://myserver:8086/write?db=testing' --data-binary @example.txt
HTTP/1.1 400 Bad Request
Content-Type: application/json
Request-Id: f005e1c8-1613-11ea-82ff-00155d0968c8
X-Influxdb-Build: OSS
X-Influxdb-Error: unable to parse 'temperature,location=cityname value=-6.00 1575378000 ': bad timestamp unable to parse 'temperature,location=cityname value=-5.00 1575381600 ': bad timestamp
X-Influxdb-Version: 1.7.7
X-Request-Id: f005e1c8-1613-11ea-82ff-00155d0968c8
Date: Tue, 03 Dec 2019 21:29:07 GMT
Content-Length: 189

{"error":"unable to parse 'temperature,location=cityname value=-6.00 1575378000\r': bad timestamp\nunable to parse 'temperature,location=cityname value=-5.00 1575381600\r': bad timestamp"}

example.txt file contents:
temperature,location=cityname value=-6.00 1575378000
temperature,location=cityname value=-5.00 1575381600



person Jana Andropov    schedule 03.12.2019    source источник


Ответы (1)


В предложении INSERT нет нескольких точек.

Вы должны либо использовать отдельные INSERTS (кстати, в чем проблема с этим? Почему вы настаиваете на том, чтобы это было в одном предложении?)

Или используйте пакеты строковых протоколов другим способом (вот так или отправьте его через конечную точку REST).

person Yuri G    schedule 03.12.2019
comment
Спасибо. я приму ваше предложение сделать через REST. - person Jana Andropov; 03.12.2019
comment
как настроить файл? в настоящее время, если я ввожу более одной строки, я получаю ошибки синтаксического анализа. - person Jana Andropov; 04.12.2019
comment
Извините, что вы имеете в виду под файлом здесь? Как именно вы собираетесь его использовать? И, пожалуйста, покажите, как выглядит этот файл. - person Yuri G; 04.12.2019
comment
Строковый протокол принимает символ новой строки \n и чувствителен к пробелам - цитируйте из l.p. синтаксис док. Избавьтесь от '\r'-s и лишних пробелов, тогда все должно быть в порядке. - person Yuri G; 04.12.2019
comment
Итак, я использую С++ для создания файла example.txt, и цикл завершает каждую строку: '\n'. Когда я открываю файл example.txt в notepad++, строки заканчиваются на CRLF. Я думаю, что парсинг файла не проходит. - person Jana Andropov; 04.12.2019