Common commands: describe keyspaces // 列出所有db use your_db; // 进去db describe tables; // 列出所有tables describe table table_name; //查看表结构: ...
分类:
其他好文 时间:
2019-08-16 11:52:54
阅读次数:
95
NoSQL,全称NotOnlySQL,意为不仅仅是SQL,泛指非关系型的数据库。NoSQL是基于键值对的,而且不需要经过SQL层的解析,数据之间没有耦合性,性能非常高。非关系型数据库又可以细分如下:键值存储数据库,代表有Redis,Voldemort,OracleBDB等。列存储数据库,代表有Cassandra,HBase,Riak等。文档型数据库,代表有CouchDB,MongoDB等。图形数据
分类:
数据库 时间:
2019-08-06 10:49:36
阅读次数:
97
Presto因其优秀的查询速度被我们所熟知,它本身基于MPP架构,可以快速的对Hive数据进行查询,同时支持扩展Connector,目前对Mysql、MongoDB、Cassandra、Hive等等一系列的数据库都提供了Connector进行支持。是我们常用的SQL on Hadoop的解决方案。那 ...
分类:
其他好文 时间:
2019-07-23 22:38:25
阅读次数:
145
Cassandra集群管理-节点异常重启登陆一台集群节点,直接重启服务器(172.20.101.166),设置了cassandra开机启动。场景:节点被异常重启,对集群引发的反应。cassandra.log基本没有输出tailf/var/log/cassandra/cassandra.logsystem.log有明显日志报172.20.101.166DOWN!!!172.20.101.165节点:
分类:
其他好文 时间:
2019-07-12 10:03:59
阅读次数:
407
Cassandra集群添加节点注意本文档只是体系文档中的一部分,前面文档信息详见:https://blog.51cto.com/michaelkang/2419518场景:用于节点扩容,测试方法:清理(172.20.101.165)节点上所有数据,模拟新节点加入;确认内容:1:使用相同版本的Cassandra2:注意,种子节点不能引导。确保新节点没有在-seeds列表中列出,不要使所有节点种子节点
分类:
其他好文 时间:
2019-07-12 09:55:05
阅读次数:
301
Cassandra集群管理-替换异常节点替换异常集群节点,使用JVM启动标志Dcassandra.replace_address_first_boot=<dead_node_ip>启动。一旦启用此属性,节点将在休眠状态中启动,在此期间所有其他节点将看到此节点关闭。替换节点将立即开始从集群中的其余节点引导数据。新节点的正常引导的主要区别在于此新节点在此阶段不会接受任何写入。一旦引导完成,
分类:
其他好文 时间:
2019-07-12 09:40:53
阅读次数:
142
Cassandra集群管理-删除异常节点故障模拟节点:172.20.101.166,模拟节点系统直接损坏,所有数据丢失。查看集群其它节点日志日志打印内容与节点异常重启基本一致。查看异常节点[root@kubm-01~]#nodetooldescribeclusterClusterInformation:Name:pttestSnitch:org.apache.cassandra.locator.G
分类:
其他好文 时间:
2019-07-12 09:15:15
阅读次数:
145
基于角色的认证业务集群通过执行以下步骤配置开启基于角色的认证,配置步骤如下:修改cassandra.yaml文件的授权选项:authenticator=》具体值修改为PasswordAuthenticator,这个选项强制要求访问集群时需要角色的名字和密码。重启数据库。更改system_auth键空间复制因子:高危默认值:默认情况下,这个角色授权表只会存在一个文件,它没有副本,而且存储着角色和权限
分类:
其他好文 时间:
2019-07-11 22:06:30
阅读次数:
146
测试前题:测试cassandra集群使用了vnodes,如何判断是否用了vnodes呢?主要看你的cassandra.yml配置文件中。默认(3.x)为空,系统自动生成。为空表示使用virtualnodes,默认开启,使用了vnodes,删除了节点之后它会自己均衡数据,需要人为干预。测试数据生成创建一个名为kevin_test的KeySpace创建一个名为kevin_test的KeySpace,使
分类:
其他好文 时间:
2019-07-11 22:01:45
阅读次数:
134
Cassandra是一款分布式的结构化数据存储方案(NoSql数据库),存储结构比Key-Value数据库(像Redis)更丰富,但是比Document数据库(如Mongodb)支持度有限;适合做数据分析或数据仓库这类需要迅速查找且数据量大的应用.Cassandra集群特性比较丰富,考虑场景也比较多,如果想用好集群,集群本很多概念都要能够了解,下面对相关概念进行简介;与关系数据库相关概念:keys
分类:
其他好文 时间:
2019-07-10 21:34:54
阅读次数:
213