Как отправить весь результат запроса Cassandra в сокет с помощью netcat - PullRequest
0 голосов
/ 29 декабря 2018

Я хотел отправить данные в сокет, чтобы моя программа Flink могла их прочитать из сокета.

Как указано в этом руководстве https://stackoverflow.com/a/53943644/6640504 Я сделал это с помощью:

cqlsh -e “select * from tableName;” -k mykeyspace Ipaddress 9042 | 
 nc -lk portNumber 

и моя программа Flink считывает данные из сокета без ошибок.

Теперь у меня есть новая проблема: Cassandra отправляет данные на сокет постранично, а программа Flink просто получает одну страницу. Я не знаю, как автоматически отправить другую страницу.

Я отключил «пейджинг» в Cassandra с «пейджингом выключенным»;но он показал мне эту ошибку:

ReadFailure: ошибка сервера: code = 1300 [Реплике не удалось выполнить чтение] message = "Операция не выполнена - получено 0 ответов и 1

failures "info = {'failures': 1, 'receive_responses': 0,> 'required_responses': 1, 'консистентность': 'ONE'}

БудетПожалуйста, помогите мне, как я могу отправить весь результат этого запроса “select * from tableName;” в сокет для использования программой Flink?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...