`
ivan19861025
  • 浏览: 41944 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

cassandra 学习之旅<二> 集群安装

阅读更多

一、环境准备

我这里准备两个节点,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

 

 

分享到:
评论

相关推荐

    Cassandra单元测试CassandraUnit.zip

    CassandraUnit是一个Cassandra数据操作的单元测试框架,其功能与关系型数据库测试框架DBunit类似,只是其测试对象是Cassandra,下面是一个最简单使用例子: 创建一个用于存储数据的xml文件,命名为 simpleDataSet....

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

    List&lt;User&gt; users = new ArrayList&lt;&gt;(); for (Row row : resultSet) { User user = new User(); user.setId(row.getString("id")); user.setName(row.getString("name")); user.setEmail(row.getString("email...

    cassandra2.1.2 JDBC最少依赖jar

    请注意,上述代码只是一个基本示例,实际使用时需要替换`&lt;hostname&gt;`、`&lt;keyspace&gt;`、`&lt;username&gt;`和`&lt;password&gt;`为你的Cassandra集群的实际信息。 总结来说,"cassandra2.1.2 JDBC最少依赖jar"是一个包含连接...

    spring boot与cassandra集成,使用原生驱动。

    &lt;artifactId&gt;spring-boot-starter-data-cassandra&lt;/artifactId&gt; &lt;/dependency&gt; ``` - 接着,配置`application.properties`文件,设置Cassandra的连接信息: ``` spring.data.cassandra.contact-points=...

    cassandra-extra

    安装方式通过从Maven Central提取工件来完成安装: &lt; dependency&gt; &lt; groupId&gt;com.spotify&lt;/ groupId&gt; &lt; artifactId&gt;cassandra-extra&lt;/ artifactId&gt; &lt; version&gt;0.0.1&lt;/ version&gt;&lt;/ dependency&gt;嵌入式卡桑德拉...

    java实现SparkSteamming接受发送Kafka消息

    JavaOutputDStream&lt;String&gt; output = wordCountPairs.mapToPair(t -&gt; new Tuple2&lt;&gt;("output_topic", t._1() + ":" + t._2())); KafkaUtils.createDirectStream(jssc, Topics.outputTopic, kafkaParams, output); ...

    windows下安装cassandra与C#访问配置

    &lt;CalloutLocation&gt;D:\apache-cassandra-0.6.8\callouts&lt;/CalloutLocation&gt; &lt;StagingFileDirectory&gt;D:\apache-cassandra-0.6.8\staging&lt;/StagingFileDirectory&gt; ``` 5. **启动 Cassandra** 转到 `D:\apache-...

    hadoop-2.7.5.zip

    &lt;name&gt;fs.defaultFS&lt;/name&gt; &lt;value&gt;file:///&lt;/value&gt; &lt;/property&gt; &lt;/configuration&gt; ``` 接下来,我们需要配置Hadoop的分布式文件系统(HDFS)参数。在hdfs-site.xml中,指定名称节点和数据节点的数据目录,例如...

    cassandra集群配置

    Cassandra 集群配置详解 本文将通过实例介绍 Cassandra 的简单配置,包括基本配置、集群配置、启动 Cassandra 和集群管理等方面的内容。 一、基本配置 在 Cassandra 中,需要准备 3 台或以上的计算机,并且每台...

    spring boot与cassandra集成,使用JPA方式。

    &lt;artifactId&gt;spring-boot-starter-data-cassandra&lt;/artifactId&gt; &lt;/dependency&gt; ``` 接下来,我们需要配置Cassandra的数据源。在`application.properties`或`application.yml`中,提供Cassandra集群的信息,如主机...

    JAVA操作cassandra数据库

    &lt;version&gt;4.x.x&lt;/version&gt; &lt;!-- 使用最新的稳定版本 --&gt; &lt;/dependency&gt; ``` 连接到Cassandra集群: ```java Cluster cluster = Cluster.builder() .addContactPoints("127.0.0.1") // 替换为Cassandra节点IP ....

    cassandra数据库 java链接 jar包

    &lt;groupId&gt;com.datastax.cassandra&lt;/groupId&gt; &lt;artifactId&gt;cassandra-driver-core&lt;/artifactId&gt; &lt;version&gt;3.x.x&lt;/version&gt; &lt;!-- 替换为最新稳定版本 --&gt; &lt;/dependency&gt; ``` 2. **创建Cluster实例**: 连接到...

    Windows下的Cassandra 安装图文教程

    * 修改 conf 目录下的 storage-conf.xml 文件:&lt;CommitLogDirectory&gt;D:\apache-cassandra-0.6.1\commitlog&lt;/CommitLogDirectory&gt; ### 步骤 4:jre 的安装与 Windows 环境变量的配置 * 如果你的机器还没有安装 JRE...

    xml 做数据库的 留言板 【——转——】

    &lt;datetime&gt;2022-03-01 14:30:00&lt;/datetime&gt; &lt;content&gt;这是我的第一条留言!&lt;/content&gt; &lt;/entry&gt; &lt;entry&gt; &lt;username&gt;用户B&lt;/username&gt; &lt;datetime&gt;2022-03-02 09:45:00&lt;/datetime&gt; &lt;content&gt;很高兴看到这个XML...

    腾讯 APIJSON 6.1.0+ 的 Cassandra 数据库插件,可通过 Maven, Gradle 等远程依赖

    &lt;artifactId&gt;apijson-cassandra&lt;/artifactId&gt; &lt;version&gt;6.1.0+&lt;/version&gt; &lt;/dependency&gt; ``` 对于 Gradle,则在 `build.gradle` 文件中添加: ```groovy implementation 'org.apijson:apijson-cassandra:6.1.0+'...

    java-driver:适用于Apache Cassandra的DataStax Java驱动程序

    现代和高度可调功能丰富的Java客户端库 (2.1+)和(4.7+)和,仅使用Cassandra的二进制协议和卡桑德拉查询语言(CQL)V3。 获取驱动程序 驱动程序工件发布在Maven ,组ID为 。 有多个模块,所有模块都带有java-...

    spark-cassandra-bulkloader:使用 spark 将数据上传到 cassandra 的测试应用程序

    spark-submit --master &lt;master&gt; --class uk.co.pinpointlabs.App --input &lt;path&gt; --host &lt;host&gt; --keyspace &lt;keyspace&gt; --table &lt;table&gt; 使用 CqlBulkOutputFormat 使用 datastax cassandra 连接器(当前不起作用...

    cassandra 学习

    ### Cassandra学习知识点详解 #### 一、Cassandra简介与历史 **Cassandra**是一款高性能的分布式NoSQL数据库系统,由Facebook开发并在2008年开源。它最初是为了支持Facebook的收件箱搜索功能而设计的,其核心设计...

Global site tag (gtag.js) - Google Analytics