`
longzhun
  • 浏览: 371773 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何设置cassandra用户名和密码

 
阅读更多

适应于cassandra2.0以上的版本

1、首先修改配置文件 cassandra.yaml

把默认的authenticator: AllowAllAuthenticator运行所有人登录设置为用密码登录:

authenticator: PasswordAuthenticator

2、登录cassandra创建用户

使用默认账户登录cassandra

在bin目录下执行

./cqlsh -ucassandra -pcassandra

创建用户

CREATE USER myusername WITH PASSWORD 'mypassword' SUPERUSER ;

 3、使用新用户登录

删除默认帐号:

DROP USER cassandra ;

 4、java使用用户名密码访问cassandra

Cluster cluster = Cluster.builder()
.addContactPoint("192.168.22.161")
.withCredentials("myusername", "mypassword")
.build();

 

分享到:
评论

相关推荐

    cassandra3.9配置参数说明

    默认的实现包括AllowAllAuthenticator(不对用户进行身份验证)和PasswordAuthenticator(依赖用户名和密码进行验证)。使用PasswordAuthenticator时,需要增加system_auth键空间的复制因子,并使用...

    liunx下cassandra的安装配置

    使用默认用户名 `cassandra` 和密码 `cassandra` 登录到 Cassandra: ```bash cqlsh -u cassandra -p cassandra cassandra-1 ``` 2. **创建新的超级用户** 在 cqlsh 中创建一个新的超级用户: ```sql ...

    Cassandra 监控脚本

    - **邮件发送**:`smtplib`库可用于编写发送告警邮件的代码,包括设置SMTP服务器、用户名、密码和邮件内容。 5. **Shell脚本编程**: - **命令行工具**:shell脚本利用各种Linux命令如`curl`、`grep`、`awk`等...

    java导出cassandra数据

    - 配置Cassandra的连接信息,包括地址、端口、用户名和密码。 2. **建立连接** 使用`Cluster.builder()`创建一个集群对象,并设置Cassandra节点的地址,然后调用`build()`方法建立连接。例如: ```java Cluster...

    Java连接cassandra实现简单的增删查demo

    这里`contact-points`是Cassandra集群的节点地址,`port`是Cassandra的Thrift或Native协议端口,`keyspace`是使用的键空间,如果需要认证,则还需要提供用户名和密码。 然后,创建一个Java类来初始化Cassandra连接...

    cassandra2.1.2 JDBC最少依赖jar

    配置JDBC连接通常涉及设置URL、用户名、密码和Cassandra集群信息。一旦连接建立,你可以通过执行SQL查询(CQL,Cassandra查询语言)来读写数据。 例如,以下是一个简单的JDBC连接示例: ```java import java.sql.*...

    kettle连接需要的常用数据库jar包.zip

    在Kettle中,设置SQL Server连接时,需提供服务器名、端口号、数据库名、用户名和密码。 4. Greenplum:Greenplum是一种大规模并行处理(MPP)的数据库系统,用于大数据分析。其JDBC驱动可能为`greenplum-jdbc.jar`...

    CassandraJdbcDriver.zip

    1. 连接管理:创建Cassandra数据库连接,设置连接参数如节点地址、端口、用户名和密码等。连接池的配置也是必要的,以优化资源利用率和性能。 2. 数据源配置:定义数据源对象,它是获取数据库连接的工厂。使用...

    kettle 使用手册

    输入必要的连接信息,如主机名、端口、用户名和密码等。 - **管理资源库** 1. 可以对资源库中的转换和作业进行查看、编辑、删除等操作。 2. 支持版本控制功能。 ##### 4.2 数据源 Kettle支持多种数据源,包括...

    spring-cloud-vault:与HashiCorp Vault的配置集成

    保险柜可以管理静态和动态机密,例如远程应用程序/资源的用户名/密码,并为外部服务(例如MySQL,PostgreSQL,Apache Cassandra,Couchbase,MongoDB,Consul,AWS等)提供凭据。 特征 Spring Cloud Vault Config...

    DBeaver使用说明书.doc

    DBeaver 带有配置有数据平台的 Hive 和 Presto 连接,可以通过输入设置用户名和密码来使用。可以通过双击连接打开一个 SQL 编辑器,对 Hive 数据库进行查询和处理。 使用 DBeaver 的好处 使用 DBeaver 可以简化 ...

    NetBackup1011_WebUIGuide_CassandraAdmin.pdf

    *NetBackup Web UI 支持多种身份验证方法,包括用户名/密码、LDAP 和 Kerberos 等。 *Cassandra 集群的权限管理包括创建用户、分配权限、管理角色的等方面。 六、故障诊断和故障恢复 *Cassandra 集群的故障诊断...

    dsbulk-to-astra:使用DataStax批量加载器将数据从CSV或Cassandra加载到Astra

    使用DSBulk将数据加载到Astra中非常类似于将数据加载到其他Cassandra数据库中,另外还需要指定以及Astra数据库的用户名和密码。 使用命令行上的-b 参数指定安全连接捆绑包。 用户名是使用-u 参数在命令行上指定的...

    API网关Kong实战(水印).pdf

    - password和md5:远程访问时需要提供用户名和密码。 - 对于本地连接,除了用户名和密码之外,还需要操作系统级别的访问权限。 Kong的搭建和配置涉及到多个方面,包括服务器安装、数据库配置、安全性设置等,是较为...

    dse-chef:Datastax 企业、Cassandra 和 Spark 的厨师食谱

    安装安装 Java资料袋从密钥数据包中,应该有一个名为datastax的项目,其中包含下载 Datastax Enterprise 的用户名和密码。 这个数据包中的数据格式应该是: { " id " : " datastax " , " user " : " myuser " , " ...

    user-auth-service:使用Reactive Spring和Cassandra实现的用户身份验证服务

    用户认证通常包括身份验证(验证用户名和密码)和授权(确定用户对资源的访问权限)。在Reactive Spring应用中,可以使用Spring Security进行安全配置,它提供了一套完整的安全解决方案,包括OAuth2、JWT(JSON Web...

    erlcql:用于 Erlang 的 Cassandra 原生协议 CQL 客户端

    用户名 位串() <<"cassandra">> 密码 位串() <<"cassandra">> cql_version 位串() 不明确的 压缩 erlcql:压缩() 错误的 用 位串() 不明确的 事件处理程序 pid() | erlcql:event_fun...

    连接池的使用

    - 配置MySQL连接参数,如URL、用户名和密码。 - 将`DriverManagerDataSource`实例作为参数传递给`GenericObjectPool`构造函数。 4. **连接Cassandra**: - Cassandra的Java驱动提供了`Session`接口,用于管理...

    连接数据库

    常见的数据库类型有关系型数据库(如MySQL、PostgreSQL、Oracle)和非关系型数据库(如MongoDB、Cassandra)。 在连接数据库的过程中,我们需要知道以下几个关键元素: 1. 数据库服务器:运行数据库服务的计算机或...

    数据查看、数据库查看

    这通常通过数据库管理工具或编程语言(如Python的pymysql库,Java的JDBC)实现,需要提供数据库的地址(如IP和端口)、数据库名称、用户名和密码等信息。 2. **查询语言**:SQL(Structured Query Language)是用于...

Global site tag (gtag.js) - Google Analytics