Знаете ли вы, что вы можете использовать порт по умолчанию для Cassandra? Если вы можете предоставить версию Cassandra и версию RStudio, я могу обновить свой ответ. Я нашел this tutorial от tarkalabs полезным в качестве контрольного списка шагов, которые необходимо предпринять, прежде чем предпринимать попытку.
Из учебника,
Теперь подключиться к базе данных с connect.handle <- RC.connect(host="127.0.0.1", port=9160)
Кассандрой по умолчанию прослушивает порт 9160, но вы можете изменить его в зависимости от конфигурации. Для того, чтобы показать тип кластера в ваш подсказка RC.cluster.name(connect.handle)
Просто чтобы убедиться, что вы подключены и ваш экземпляр Cassandra работает попробуйте следующую команду: RC.describe.keyspaces(connect.handle)
Это должно вернуть список настроек в ваши ключи. Если ничего не возвращается, вы либо не подключены, либо ваш экземпляр Cassandra установлен неправильно.
Пример ВЫВОД
$system_traces$strategy_options
replication_factor
"2"
$system_traces$cf_defs
named list()
$system_traces$durable_writes
[1] TRUE
Позвольте мне знать, что ваши результаты, если мой ответ не работает, и я буду обновлять мой ответ. Удачи!
Когда вы говорите «пытаетесь использовать любое пространство ключей», что именно вы имеете в виду? Вы пытаетесь выбрать из него? Или выполнить вставку/удаление? Кроме того, вы можете использовать интерфейс командной строки Cassandra (CLI) для подключения к кластеру Cassandra? – Nathan
, ссылаясь на инструкцию ** RC.use (c, 'effesensors' **), сделал RStudio в состояние «Не реагировать». –
Как насчет запуска запроса в CLIS Cassandra? – Nathan