`
chakey
  • 浏览: 364985 次
  • 性别: Icon_minigender_1
  • 来自: 水星
社区版块
存档分类
最新评论

【1】Cassandra安装和简单使用

阅读更多
先决条件:
要求Java 版本》= 1.6

步驟一:
  * tar -zxvf apache-cassandra-$VERSION.tar.gz
  * cd apache-cassandra-$VERSION
  * sudo mkdir -p /var/log/cassandra
  * sudo chown -R `whoami` /var/log/cassandra
  * sudo mkdir -p /var/lib/cassandra
  * sudo chown -R `whoami` /var/lib/cassandra
注意:
conf/文件夹中的配置文件可以设置Cassandra的日志存储位置和数据存储位置,可以根据需求更改。


步驟二:
启动cassandra

  * bin/cassandra -f
这里使用 -f 这个参数可以使 Cassandra 保持前台运行,并输出标准的日志形式。
下面我们来尝试通过命令行来写入和读取数据


  * bin/cassandra-cli --host localhost --port 9160
应该打印出如下信息:

  Connected to localhost/9160
  Welcome to cassandra CLI.
 
  Type 'help' or '?' for help. Type 'quit' or 'exit' to quit.
  cassandra>

插入数据:

  cassandra> set Keyspace1.Standard2['jsmith']['first'] = 'John'
  Value inserted.
  cassandra> set Keyspace1.Standard2['jsmith']['last'] = 'Smith'
  Value inserted.
  cassandra> set Keyspace1.Standard2['jsmith']['age'] = '42'
  Value inserted.
查询数据:
  cassandra> get Keyspace1.Standard2['jsmith']
    (column=age, value=42; timestamp=1249930062801)
    (column=first, value=John; timestamp=1249930053103)
    (column=last, value=Smith; timestamp=1249930058345)
  Returned 3 rows.
  cassandra>
分享到:
评论

相关推荐

    php使用cassandra用到的phpcassa-0.1

    1. **NoSQL数据库**:Cassandra作为NoSQL数据库,不采用传统的表格关系模型,而是使用列族(Column Family)存储数据,适用于大数据和实时读写场景。 2. **分布式架构**:Cassandra的分布式特性使其能够横跨多个节点...

    cassandra 安装教程

    ### Cassandra安装教程详解 #### 一、Cassandra简介与安装准备 Cassandra是一款分布式NoSQL数据库系统,由Facebook开发,并于2008年开源。它具有高度可扩展性、高性能以及容错能力等特点,非常适合处理大数据量和...

    Laravel开发-laravel-cassandra

    安装并配置完成后,可以开始使用 Laravel-Cassandra 提供的门面和查询构建器。例如,创建一个新的表: ```php use Phpdna\Cassandra\Query; DB::table('users')->create(['name' => 'John Doe']); ``` 或者查询...

    Cassandra的基础应用

    #### 一、Cassandra在Windows下的安装及配置 **1. JDK1.8 版本** - **第一步:下载并解压缩安装包** - 下载适用于Windows系统的Cassandra安装包,并将其解压至指定位置。 - **第二步:配置环境变量** - 在系统...

    cassandra入门demo

    通过以上步骤,你已经掌握了Cassandra的基本操作:安装、配置、创建Keyspace、插入和查询数据,以及使用Pelops进行Java编程。随着对Cassandra的理解加深,你可以探索更多高级特性,如分布式数据模型、分区策略、复制...

    NoSQL数据库系统-Cassandra分布式结构化数据存储视频教程

    二、Cassandra安装环境配置 三、Cassandra的基本使用 四、Cassandra的Java客户端使用 五、Cassandra的核心知识点 4、课程目录 第1节 - 01-数据存储和NoSQL概述 第2节 - 02-NoSQL数据库的分类 第3节 - 03-Cassandra的...

    ansible-cassandra:用Ansible安装cassandra

    2. **Cassandra安装**:在playbook中,我们需要使用`apt`或`yum`模块(取决于你的Linux发行版)来添加Cassandra的官方仓库,然后更新包列表并安装Cassandra。例如: ```yaml - name: Add Cassandra repository ...

    cassandra 图形化工具

    "Cassandra图形化工具",即DevCenter,是一个强大的可视化界面,它使得Cassandra的操作和管理变得更加简单。 DevCenter是由DataStax公司开发的,专为Cassandra设计的一款集成开发环境(IDE)。这个工具提供了一个...

    Nosql - Cassandra 入门学习

    安装Cassandra时,你会得到一个压缩包,解压后会有一个清晰的目录结构: - **bin**: 包含启动和停止Cassandra服务的脚本,如`cassandra.bat`。 - **conf**: 存放配置文件,如`cassandra.yaml`,用于配置Cassandra的...

    Java_Apache Cassandra的镜像.zip

    1. 说明.txt:这通常是一个文档,详细介绍了如何使用或安装提供的内容,可能包括配置指南、版本信息或者使用Cassandra时的注意事项。 2. cassandra_trunk.zip:这是一个源代码或者二进制分发版的压缩文件,可能包含...

    PyPI 官网下载 | cassandra_driver-3.23.0-cp38-cp38-win_amd64.whl

    总的来说,`cassandra-driver`为Python开发者提供了一个强大且易于使用的接口,使得在Python中与Cassandra数据库的集成变得简单而高效。对于需要处理大量数据、追求高性能和可扩展性的项目,它是不可或缺的工具之一...

    apache-cassandra-0.7.6-2

    在Cassandra的发展历程中,每个版本都有其独特的改进和特性,因此了解特定版本的功能对于使用和维护至关重要。 描述中的 "cassandra分布式数据库 压缩包,只需解压简单配置下便可以用" 表明这是一个可以直接下载、...

    Apache_Cassandra_2.06集群配置

    1. **启动 Cassandra 节点**:使用 `-f` 参数让 Cassandra 前端运行,便于调试和观察日志信息。生产环境中通常不需要此参数。 ```bash bin/cassandra -f ``` 2. **使用 nodetool 工具管理集群**:例如查看所有...

    Python-CCM一个脚本可以在本机上轻松创建和销毁ApacheCassandra集群

    1. **创建集群**:通过简单的命令,你可以创建一个包含任意数量节点的Cassandra集群,这些节点可以分布在多个数据中心或 racks 中。 2. **启动和停止节点**:你可以独立启动或停止集群中的任何节点,模拟节点故障或...

    Python-pycassaCassandra的PythonThrift驱动

    - **连接 Cassandra**:使用 `ConnectionPool` 初始化连接池,并指定 Cassandra 的 IP 地址和端口号。 ```python from pycassa import ColumnFamily, ConnectionPool pool = ConnectionPool('Keyspace1') cf = ...

    cassandra-benchmark:Cassandra 基准测试工具

    1. **安装与依赖**:首先确保已安装 Node.js 和 Cassandra,然后克隆项目到本地,使用 npm 安装依赖。 2. **配置连接**:修改配置文件,设置 Cassandra 集群的信息,如 IP 地址、端口、认证等。 3. **运行测试**:...

    PyPI 官网下载 | una-django-cassandra-engine-4.0.0.tar.gz

    3. 查询优化:理解Cassandra的数据模型和查询优化原则,避免使用复杂的JOIN操作,利用Cassandra的分区键和clustering key来优化查询效率。 4. 异步操作:由于Cassandra推荐异步操作以提高性能,una-django-cassandra...

    ambari-cassandra-service:在Apache Ambari中使用的Cassandra服务定义

    5. **Documentation**:可能包含关于如何使用和自定义这个服务的文档,帮助管理员理解和维护Cassandra集群。 6. **Custom Actions**:可能包含自定义操作,例如数据清理或性能调优任务。 通过Ambari集成Cassandra...

Global site tag (gtag.js) - Google Analytics