【问题标题】:Which System tables does the spark cassandra connector use?spark cassandra 连接器使用哪些系统表?
【发布时间】:2016-09-06 16:23:05
【问题描述】:

我使用用户名和密码连接到 cassandra,而不是超级用户。 将同一用户与 spark 一起使用会产生授权异常。 spark 尝试连接到system.size_estimates。 哪些是其他系统表会触发 cassandra 连接器使用。 我需要这些信息才能从 DBA 获得访问权限。 另外我想知道READ权限是否足够或还需要WRITE。

【问题讨论】:

    标签: java cassandra spark-cassandra-connector


    【解决方案1】:

    spark-cassandra-connector 1.6 使用的 Cassandra 表是

    • system.size_estimates
    • system.peers
    • system.local

    读取权限应该足够了。

    【讨论】:

    • 能否提供信息来源
    • 我检查了源代码。这些是唯一查询的表。
    • 我的意思是,这些是唯一查询的系统表。我没有搜索其他表(system_auth 等),因为您只对系统键空间中的表感兴趣,对吧?
    • 感谢您的回复。我正在寻找一些可以找到的文件。我将查看 system_auth 密钥空间的代码。
    • 有没有办法跳过系统表连接?我有一个用户有足够的权限来探索数据库,但没有系统表的权限。
    猜你喜欢
    • 2015-10-28
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    • 2019-07-09
    • 2018-06-10
    • 2014-12-19
    • 2019-08-05
    • 1970-01-01
    相关资源
    最近更新 更多