DataStax Alwayson Passthrough Security НЕ работает
Я пытаюсь всегда настроить безопасность в dasastax cassandra. Но запросы выполняются как Alwayson_sql. Кроме того, пользователь, используемый в соединении jdbc, на самом деле НЕ проверяется. Он регистрирует меня, независимо от того, какой пароль мы используем.
Caused by: com.datastax.driver.core.exceptions.UnauthorizedException:
User alwayson_sql has no SELECT permission on <table killrvideo.cars> or any of its parents
Следуйте инструкциям в разделе Использование аутентификации с AlwaysOn SQL. Пропущены шаги 2,3 и 4, так как кластер не имеет керберизации.
Мы используем аутентификацию по паролю, поэтому не вносили никаких изменений в hive-site.xml. Шаги, определенные в разделе "Включение единой аутентификации DSE", выглядят хорошо.
Есть идеи, чего мне здесь не хватает? Два вопроса. Пользователи не проходят проверку подлинности при использовании драйверов JDBC. Сквозная авторизация не работает с Alwayson-SQL. Пожалуйста помогите.
Одна проблема, которую я получил при предоставлении разрешений. Не уверен, что это связано.
psundaram@cqlsh> GRANT ALL PERMISSIONS ON REMOTE OBJECT AlwaysOnSqlRoutingRPC to alwayson_sql;
InvalidRequest: Error from server: code=2200 [Invalid query] message="Resource <rpc object AlwaysOnSqlRoutingRPC> doesn't exist"