Мне нужно запросить несколько номеров билетов, которые получены из ServiceNow (я использую Cassandra DB).
Я запрашиваю Cassandra с помощью команды presto --execute, но я могу использовать только один билет за раз , Я попытался использовать --file, но это не сработало.
./prestocli --server https:////10.x.x.x:8081 --catalog cassandra --keystore-path=etc/catalog/presto_keystore.jks --keystore-password=xxxxxxx --execute --file /tmp/input.txt --output-format CSV > /tmp/output_1.csv
не удалось обработать ... (input.txt, где у меня есть оператор select, как упомянуто ниже, и я попытался сохранить этот файл и работает как ввод. sql но не повезло)
Я использую одну команду поиска
./prestocli --server https:////10.x.x.x:8081 --catalog cassandra --keystore-path=etc/catalog/presto_keystore.jks --keystore-password=xxxxxxx --execute "select inc_number, inc_state from incident_table where inc_number = 'INCxxxxxx';" --output-format CSV > /tmp/output.csv
Кто-нибудь может посоветовать, как лучше всего это сделать с помощью presto?
Кассандра v3.11.3 Presto v0.215