展开

关键词

首页关键词cassandra

cassandra

相关内容

  • Cassandra原理 | Apache Cassandra简介

    随着商界对 Cassandra 的兴趣增加,对 Cassandra 的生产支持变得越来越明显。Cassandra 的名字由来在希腊神话里,Cassandra 是特洛伊国王 Priam 和 Hecuba 王后的女儿。Cassandra 非常美丽,以至于阿波罗给了她预见未来的能力。Cassandra 预知了她的特洛伊城终将覆灭,但却无力阻止这一悲剧。Cassandra 分布式数据库就据此命名。在 Cassandra 里,你只要加入新的计算机,Cassandra 就会自动地发现它并让它开始工作。Cassandra 的应用场景我们已经介绍了 Cassandra 的主要特点,对 Cassandra 的长处有了一定的理解。尽管 Cassandra 设计精巧,功能出色,但也不能胜任所有的工作。
    来自:
    浏览:1557
  • Apache cassandra

    第1章引言1.1编写目的介绍apache cassandra。1.2非关系型数据库—Cassandra1.2.1简介Cassandra是一个混合型的非关系的数据库,类似于Google的BigTable。对于一个Cassandra群集来说,扩展性能 是比较简单的事情,只管在群集里面添加节点就可以了。   这里有很多理由来选择Cassandra用于您的网站。应用客户:twitter、facebook第2章安装cassandra2.1下载cassandra到官方网站上下载最新版本http:cassandra.apache.org我使用的测试版本是1.1.12.2那么恭喜你现在已经有了一个单节点的cassandra集群了。2.4客户端进入{cassandra_home}目录,运行bincassandra-cli?输入?
    来自:
    浏览:906
  • 广告
    关闭

    2021 V+全真互联网全球创新创业挑战赛

    百万资源,六大权益,启动全球招募

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
  • 安装cassandra

    5台Linux主机2、关闭防火墙service iptables stopchkconfig iptables off3、编辑etchostsnode1node2node3node4node54、下载cassandra在node1上前往http:cassandra.apache.orgdownload下载或者直接下载http:mirror.bit.edu.cnapachecassandra2.2.4apache-cassandra-2.2.4-bin.tar.gz5、解压缩在node1tar zxvf apache-cassandra-2.2.4-bin.tar.gz -C mv apache-cassandra-2.2.4 cassandra6node2:scp -r cassandra node3:scp -r cassandra node4:scp -r cassandra node5:mkdir cassandradatadata --Rchown nosql.nosql cassandradata -R12、在各个节点上对应修改cassandra.yaml以node2为例listen_address: node2各节点命名以此类推
    来自:
    浏览:634
  • Cassandra应用实践

    通过python --version查看python的版本2、安装并启动Cassandra下载Cassandra的tar包,下载地址解压tar -xzvf apache-cassandra-3.11.4Cassandra不能使用root来启动,假设使用user_00用户来启动,chown -R user_00.users apache-cassandra-3.11.4添加环境变量。修改~.bashrc 添加Java和Cassandra相关路径的环境变量修改Cassandra的配置。Cassandra增加、删除节点1、增加节点将jdk和cassandra文件copy到新的节点启动新节点上的cassandra服务bincassandra &如果要同时增加多台机器,则增加一个-Dcassandra.consistent.rangemovementCassandra进程关闭并且无法启动,如果Cassandra有多副本的话,删除损坏的commit log文件并重启就行
    来自:
    浏览:565
  • 无法连接到python上的cassandra(使用cassandra-driver

    代码: ap = PlainTextAuthProvider(username=cassandra,password=cassandra)cass_contact_points=cluster = Clustersession = cluster.connect(dbsi)文件“C: Users rvcsp AppData roaming Python Python36 site-packages cassandraself.control_connection.connect()文件”C: Users rvcsp AppData Roaming Python Python36 site-packages cassandra_reconnect_internal())文件”C: Users rvcsp AppData Roaming Python Python36 site-packages cassandracluster.py“ ,第2816行,在_reconnect_internal中引发NoHostAvailable(“无法连接到任何服务器”,错误)cassandra.cluster.NoHostAvailable
    来自:
    回答:1
  • 基于docker创建Cassandra集群

    -2cassandra:varlibcassandra    environment:      - CASSANDRA_BROADCAST_ADDRESS=cassandra-2      - CASSANDRA_SEEDS: always  cassandra-3:    image: cassandra    container_name: cassandra-3    volumes:      - .cassandra.yaml:      - CASSANDRA_BROADCAST_ADDRESS=cassandra-3      - CASSANDRA_SEEDS=cassandra-1    ports:      - 自带命令,查看Cassandra集群状态# docker exec -ti cassandra-1 cqlsh -u cassandra -pcassandra cassandra-2 -e DESCRIBE由此可知,默认的用户名和密码都是cassandra三、Cassandra Cqlsh 这里大概介绍Cassandra查询语言shell,并解释如何使用其命令。
    来自:
    浏览:772
  • Cassandra教程(3)---- 架

    架构简介 Cassandra是设计用于跨多节点方式处理大数据,它没有单点故障;这种架构设计之初就考虑到了系统和硬件故障。Cassandra是一个分区行存储数据库,行被保存在tables且必须有一个primary key。Cassandra的架构允许任何授权用户连接到任意数据中心的任意节点,使用CQL语言访问数据。2.关键结构Node    存储数据的地方,是Cassandra的基础组件。Data center相关节点的集合。3.Cassandra关键组件和配置Gossip        Gossip是一中P2P的通讯协议,Cassandra用它来发现并分享节点间的地址和状态信息。Snitch通知Cassandra网络拓扑以便请求被有效的路由,并且允许Cassandra在服务器增加到数据中心或机架的时候能够分发副本。创建集群是必须指定snitch。
    来自:
    浏览:543
  • 在Ubuntu上安装cassandra?

    我想删除cassandra并重新安装, 我使用以下步骤卸载Cassandra: 使用apt-get卸载Cassandra apt-get删除cassandra 删除数据日志目录 rm -rf varlib cassandra rm -rf var log cassandra rm -rf etc cassandra 之后,我试图安装新的cassandra apt-get installcassandra sudo cassandra -f Exception in thread main java.lang.ExceptionInInitializerError Caused by(AbstractCassandraDaemon.java:86) at org.apache.cassandra.thrift.CassandraDaemon.Program will exit. “ var lib cassandra”,“ var log cassandra”和“ etc cassandra”目录下没有文件。
    来自:
    回答:2
  • 无法使用Datastax Java Cassandra Driver连接到Cassandra应该怎么解决?

    我无法使用Datastax Java Cassandra Driver连接到Cassandra。我已经在cassandra.yaml中设置了配置: start_native_transport: true # port for the CQL native transport to listenfor clients on native_transport_port: 9042 Cassandra安装是AWS上EC2实例的标准安装。Cassandra在Windows Server 2008 R2上运行,并且还在9042上将防火墙配置为入站和出站连接。
    来自:
    回答:2
  • Cassandra Java 使用TimeUUIDType

    import org.apache.thrift.protocol.TBinaryProtocol;import org.apache.thrift.TException;import org.apache.cassandra.thrift.Cassandra;import org.apache.cassandra.thrift.Column;import org.apache.cassandra.thrift.ColumnOrSuperColumn;import org.apache.cassandra.thrift.ColumnParent;import org.apache.cassandra.thrift.ColumnPath;import org.apache.cassandra.thrift.ConsistencyLevel;import org.apache.cassandra.thrift.InvalidRequestException;import org.apache.cassandra.thrift.SlicePredicate;import org.apache.cassandra.thrift.SliceRange;import org.apache.cassandra.thrift.TimedOutException;import
    来自:
    浏览:386
  • Apache Cassandra 快速入门指南

    本文将简单介绍 Apache Cassandra 的安装以及简单使用,可以帮助大家快速了解 Apache Cassandra。我们到 Apache Cassandra 的官方网站下载最新版本的 Cassandra,在本文写作时最新版本的 Cassandra 为 3.11.4。下载、安装并启动 Cassandra因为本文只是简单介绍 Apache Cassandra 的使用,所以本文仅安装单机版的 Cassandra,在生产环境下应该部署成分布式模式。$ tar -zxf apache-cassandra-3.11.4-bin.tar.gz$ cd apache-cassandra-3.11.4 在 apache-cassandra-3.11.4 目录下有很多文件启动 Cassandra上面已经简单介绍了 Cassandra 发行包里面的一些文件和目录用途。因为我们主要简单介绍 Cassandra 的使用,所以我们使用默认的配置。
    来自:
    浏览:348
  • 12.4 Cassandra数据模型

    12.4 Cassandra数据模型“卜算子·大数据”一个开源、成体系的大数据学习教程。——每周日更新没有JOIN操作Cassandra没有表的连接操作,跟关系型数据库设计相比最好的方式是,反(非)规范化设计,设计为两个表连接后的结果表。存储空间设计 Cassandra每个表都是存储在磁盘上的单独文件中,相关的列尽量保持在同一个表中(磁盘文件)。 搜索单个分区的查询性能最佳,优化最小搜索分区数量。排序设计 Cassandra查询中的ORDER BY仅支持聚类列(Clustering columns)排序。分区单元值计算方法 避免分区太宽,分区中的单元值太大。分区中的单元值计算方法: 分区中的单元值=静态列数+表的行数*(列数-主键列数-静态列数) Cassandra的限制是每个分区20亿。
    来自:
    浏览:326
  • 12.5 Cassandra安全配置--密码认证

    12.5 Cassandra安全配置–密码认证“卜算子·大数据”一个开源、成体系的大数据学习教程。——每周日更新本节主要内容:Cassandra密码模式配置12.5.1 打开配置文件vim cassandra.yaml12.5.2 修改如下内容authenticator: PasswordAuthenticator12.5.3重启Cassandracassandra -f12.5.4 使用默认账户登录Cassandracqlsh -u cassandra -p cassandra12.5.5 创建新的超级账户CREATEWITH SUPERUSER = false AND LOGIN = false;之后可以根据新的用户名和密码登录Cassandra。至于Cassandra远程连接相关配置请看下一节。? 源码获取 https:github.comwangxiaoleiAIbig-data----?
    来自:
    浏览:632
  • cassandra简单介绍与基本操作

    Cassandra安装也很简单,将apache-cassandra-2.2.8-bin.tar.gz进行解压即可。其中cassandra.yaml可以完成cassandra的大部分配置,我们主要关注以下两部分  1、Main runtime properties(主要的cassandra运行时属性)    a) cluster_name后,启动cassandra很简单,$CASSANDRA_HOMEbin目录下双击cassandra.bat即可,那么cassandra就启动起来了,那么我们怎么与cassandra进行交互了?启动cqlsh.bat即可:双击$CASSANDRA_HOMEbin目录下的cqlsh.bat,接下来你就可以随心所欲的与cassandra交互了五、cassandra基本操作      官方文档:http#  不知道大家发现没有,前面的cassandra操作是在没有登录的情况下进行的,这在实际生产环境中肯定是不行的,那么接下来我们看看cassandra的登录认证  1、修改配置文件cassandra.yaml
    来自:
    浏览:503
  • 在Cassandra关闭之前,每次以编程方式将数据刷新到Cassandra

    我正在使用嵌入式Cassandra。当我关闭并重新启动Cassandra时,服务数据丢失。我认为体面的数据没有适当地刷入磁盘。所以我尝试使用nodetool手动刷新数据并检查数据是否可用。但是,对于嵌入式Cassandra服务,nodetool似乎不能正常工作。com.sun.management.jmxremote.ssl, false);System.setProperty(java.rmi.server.hostname, my ip); 那么,有没有办法在不使用nodetool的情况下手动将数据刷新到Cassandra
    来自:
    回答:2
  • Cassandra基本介绍(3) - 架

        通过上面2节,大家了解到了RDBMS遇到的问题,以及对Cassandra有了基本的了解。下面将介绍下Cassandra内部简单结构。    通过本章,大家应该了解到:Cassandra Write流程什么是SSTableCassandra Read流程----Cassandra Write流程Writes可以被写入到集群中的任意节点Writes你可以通过修改cassandra.yaml中 memtable_flush_queue_size的值来改变队列的长度 新的memtable在内存中创建删除是一种特殊write,称之为”tombstoneCassandra Read流程任何server都可以作为coordinator被查询通过查询key定位交互的nodes在每一个node上,数据都是从SSTable拉取并合并一致性< ALL时,将会在后台执行
    来自:
    浏览:189
  • OpenStack加入Apache顶级项目Cassandra

    Cassandra放弃广泛应用的Master-Slave设置转而支持点对点集群,这使Cassandra没有单点故障,由于没有master服务器,当面对大量的请求时,会使所有的Slave服务器毫无用处。由于Cassandra的多个缓存级别,你的数据可以以令人难以置信的速度处理。由于Cassandra的日志结构存储设计,每次写操作都是快速的,并且每次写操作都提交日志,当停机时间或数据丢失难以接受时,Cassandra是一个极好的选择。Cassandra和OpenStack 现在应该清楚了,随着OpenStack抽象服务器基础设施,以及定义了Cassandra需要的数据中心,简化所有阶段的开发、部署和操作,Cassandra和OpenStack然而,直到最近,管理OpenStack Cassandra仍是困难的。
    来自:
    浏览:440
  • 12.3 Cassandra数据定义

    12.3 Cassandra数据定义“卜算子·大数据”一个开源、成体系的大数据学习教程。——每周日更新本节主要内容:数据定义12.3.1 Cassandra Query Language (CQL)CQL是Cassandra提供的接近SQL的模型,因为数据包含在行列的表中,CQL中的表,行12.3.2 启动cqlshcqlsh12.3.3 Clusters 集群集群是Cassandra集群部署的名称标志,避免集群A中的机器加入其它的集群(如B)。在Cassandra中,主键的区别是,主键由两部分组成:分区键(partition key),主键第一个或者第一组是分区键。
    来自:
    浏览:209
  • Apache Cassandra 数据存储模型

    我们在《Apache Cassandra 简介》文章中介绍了 Cassandra 的数据模型类似于 Google 的 Bigtable,对应的开源实现为 Apache HBase。Cassandra 中表的概念和 RDBMS 很类似。不同的是在 Cassandra 中属于同一张表的数据在物理上是分布在不同节点上存储的,同一张表由多个 Partition 组成。在 Cassandra 里面,Column 有 Simple 和 Complex(CASSANDRA-8099引入的) 之分。我们在《Apache Cassandra 简介》文章中介绍了 Cassandra 的数据模型类似于 Google 的 Bigtable,对应的开源实现为 Apache HBase。在 Cassandra 里面,Column 有 Simple 和 Complex(CASSANDRA-8099引入的) 之分。
    来自:
    浏览:461
  • NoHostAvailableException - Spark-Cassandra-Connector

    我在2.3.0版本上使用spark-cassandra-connector_2.11。运行最新Spark 2.3.0尝试从Cassandra(3.0.11.1485)DSE(5.0.5)读取数据。cassandraConnector.withSessionDo(new AbstractFunction1() { @Override public Void apply(Session session) { Read something from Cassandra尝试了各种设置但没有成功: spark.cassandra.connection.connections_per_executor_maxspark.cassandra.connection.keep_alive_msspark.cassandra.input.fetch.size_in_rowsspark.cassandra.input.split.size_in_mb
    来自:
    回答:1

扫码关注云+社区

领取腾讯云代金券