一、环境准备
我这里准备两个节点,192.168.0.101, 192.168.0.102
二、安装
分别在192.168.0.101,192.168.0.102上安装,安装步骤如 cassandra 学习之旅<一>,
修改conf/cassandra.yaml红色部分IP
seed_provider:
# Addresses of hosts that are deemed contact points.
# Cassandra nodes use this list of hosts to find each other and learn
# the topology of the ring. You must change this if you are running
# multiple nodes!
- class_name: org.apache.cassandra.locator.SimpleSeedProvider
parameters:
# seeds is actually a comma-delimited list of addresses.
# Ex: "<ip1>,<ip2>,<ip3>"
- seeds: "192.168.0.101,192.168.0.102"
seed_provider 配置说明 需要联系的节点地址。Cassandra使用-seeds集合找到其他节点并学习其整个环中的网络拓扑。 class_name:(默认org.apache.cassandra.locator.SimpleSeedProvider),可用自定义,但通常不必要。 – seeds:(默认127.0.0.1)逗号分隔的IP列表
三、分别在192.168.0.101,192.168.0.102启动节点, cassandra用户
./cassandra -f
可以在192.168.0.101节点上看到如下字样
INFO 02:57:13 Node /192.168.0.102 is now part of the cluster INFO 02:57:13 InetAddress /192.168.0.102 is now UP
分别在两个节点上启动cqlsh, 在其中一个节点上执行cql, 在另一个节点上查看结果.如果相同,则证明集群部署成功!
./cqlsh 192.168.0.101
./cqlsh 192.168.0.102
也可以执行nodetoo命令查看, 如下
./nodetool status test_1 #keyspace名称 Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 192.168.0.100 406.85 KB 256 50.1% 2ff19d3d-67df-466d-b68b-beefa99b9640 rack1 UN 192.168.0.101 75.39 KB 256 49.9% 27bf189b-40af-47f8-a25c-6827321d2a72 rack1
相关推荐
CassandraUnit是一个Cassandra数据操作的单元测试框架,其功能与关系型数据库测试框架DBunit类似,只是其测试对象是Cassandra,下面是一个最简单使用例子: 创建一个用于存储数据的xml文件,命名为 simpleDataSet....
安装方式通过从Maven Central提取工件来完成安装: < dependency> < groupId>com.spotify</ groupId> < artifactId>cassandra-extra</ artifactId> < version>0.0.1</ version></ dependency>嵌入式卡桑德拉...
cassandra 学习
spark-submit --master <master> --class uk.co.pinpointlabs.App --input <path> --host <host> --keyspace <keyspace> --table <table> 使用 CqlBulkOutputFormat 使用 datastax cassandra 连接器(当前不起作用...
Cassandra是一个混合型的非关系的数据库,类似于Google的BigTable。其主要功能比Dynomite(分布式的Key-Value存储系统)更丰富,但支持度却不如文档存储MongoDB(介于关系数据库和非关系数据库之间的开源产品,是非...
<artifactId>cassandra-maven-plugin</artifactId> <version>2.0.0-1-klappo</version> <configuration> <cqlVersion>3.0</cqlVersion> <keyspace>userservice</keyspace> <addTestClasspath>true</...
Cassandra 的架构迁移 用于在 Cassandra 中生成、执行和回滚简单 Python 脚本。 安装 下载脚本,授予执行权限并安装python依赖项 $ chmod +x cassandra-...< migration> < up> < cql> <![CDATA[ Here cql up
通过实例介绍了cassandra的简单配置
1、cassandra的安装、维护使用 2、java操作cassandra实例 3、cql使用详解
如果未传递ctop.properties,则将使用参数-p java -jar ctop.jar -p [<propertyFilePath>]从类路径中加载java -jar ctop.jar -p [<propertyFilePath>] 打印帮助用法java -jar ctop.jar -h 样本属性文件如下 #ctop...
将在target/pyspark-cassandra-<version>-SNAPSHOT.jar创建一个target/pyspark-cassandra-<version>-SNAPSHOT.jar 。 与 PySpark 一起使用 spark-submit --driver-class-path /path/to/pyspark-cassa
./cassandra-schema-fix <schema> <data> 其中<schema>是一个文本文件,可以通过运行以下命令获取: cqlsh -e "select keyspace_name,columnfamily_name,cf_id from system.schema_columnfamilies" > schema.txt ...
现代和高度可调功能丰富的Java客户端库 (2.1+)和(4.7+)和,仅使用Cassandra的二进制协议和卡桑德拉查询语言(CQL)V3。 获取驱动程序 驱动程序工件发布在Maven ,组ID为 。 有多个模块,所有模块都带有java-...
Cassandra个人学习笔记总结,引用请注明出处。
disk readahead设置成512$ sudo blockdev --setra 512 /dev/<device>配置优化num_tokens:默认25
cassandra学习资料
token是cassandra里相当重要的一个概念,它是cassandra用来平衡集群内各节点负载的一个属性。cassandra里有不同的token分配策略,推荐采用默认的RandomPartitioner分区策略。在这个策略下,token是一个0~2的127次方...
卡斯台 概述 :: casbench是的实用程序库,它通过为提供接口。 该库适用于 Cassandra 0.5.1。 快速开始 casbench用作 Basho Bench 的一部分。...conf/storage-conf.xml: < DataFileDirectory> /var/lib/cassandra/dat
使用DataStax批量加载器将数据加载到Astra中 50分钟,高级, 如果您试图从CSV文件或现有的Cassandra表中将数据加载到Astra中,...使用命令行上的-p <INSERT>参数指定-p <INSERT> 。 此示例仅触及功能冰山一角。 DSB
Windows下的Cassandra 安装图文教程