解压cassandra的安装包后可以查看主要的配置文件,都在conf/目录下,conf/cassandra.yaml比较重要,其中需要着重注意的有以下一些配置项:

cluster_name: 'TC01'
num_tokens: 256
seed_provider:- class_name: org.apache.cassandra.locator.SimpleSeedProviderparameters:- seeds: "192.168.2.103"
listen_address: 192.168.2.103
rpc_address: 192.168.2.103
endpoint_snitch: SimpleSnitch

cluster_name一定要修改,免得用默认的“Test Cluster”和他人冲突,所有有显示ip的地方都需要注意并修改,将127.0.0.1和localhost改为你的对外访问的ip,比如我的局域网ip就是192.168.2.103。

启动cassandra,

XXXXX@XXXXX-asus:~/apache-cassandra-2.0.6$ cd bin/
XXXXX@XXXXX-asus:~/apache-cassandra-2.0.6/bin$ ./cassandra -f

现在cassandra已经启动了节点1,节点2在一台虚拟机上(ip:192.168.2.102),其配置与节点1非常类似,要改动配置里面的seeds那一项的ip为节点1的ip

cluster_name: 'TC01'
num_tokens: 256
seed_provider:- class_name: org.apache.cassandra.locator.SimpleSeedProviderparameters:- seeds: "192.168.2.103"
listen_address: 192.168.2.102
rpc_address: 192.168.2.102
endpoint_snitch: SimpleSnitch

以同样的方式启动节点2,就可以在节点1中看到节点2已经加入到集群。此时,节点1的log中可以看到以下信息

 WARN 17:36:15,477 Gossip stage has 1 pending tasks; skipping status check (no nodes will be marked down)INFO 17:36:16,358 Handshaking version with /192.168.2.102INFO 17:36:17,999 Node /192.168.2.102 is now part of the clusterINFO 17:36:18,496 Handshaking version with /192.168.2.102
 INFO 17:36:18,727 InetAddress /192.168.2.102 is now UPINFO 17:36:53,523 [Stream #24d92630-c2ef-11e3-9d13-81bcfc870408] Received streaming plan for BootstrapINFO 17:36:54,336 [Stream #24d92630-c2ef-11e3-9d13-81bcfc870408] Session with /192.168.2.102 is completeINFO 17:36:54,586 [Stream #24d92630-c2ef-11e3-9d13-81bcfc870408] All sessions completed

如果用nodetool来看,可以看到以下信息

XXXXX@XXXXX-asus:~/apache-cassandra-2.0.6/bin$ ./nodetool status
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address        Load       Tokens  Owns (effective)  Host ID                               Rack
UN  192.168.2.102  54.74 KB   256     100.0%            00782976-b020-43a7-8fa5-b7dee95e6f1e  rack1
UN  192.168.2.103  45.75 KB   256     100.0%            80a96105-819a-40f2-ac7c-489285017de1  rack1

很清楚的可以看到2个节点全部在线。

然后

 ./cassandra-cli -h 192.168.2.103 -p 9160

就可以去操作集群数据了!

转载于:https://www.cnblogs.com/bonelee/p/6297885.html

cassandra集群环境搭建——注意seeds节点,DHT p2p集群管理难道初始化都应如此吗?...相关推荐

  1. hadoop环境搭建之伪分布集群环境搭建(单节点)

    首先,尼玛哥是一名研究生,可以说很多学习的知识都是来源于同门师兄弟,本着将自己学习到的东西以博客的形式分享到网络上,不仅仅可以让自己回顾,也可以帮助需要学习的小伙伴们,供大家一同学习. 首先,hado ...

  2. 2W 字详解 Redis 6.0 集群环境搭建实践

    原文链接:https://www.cnblogs.com/hueyxu/p/13884800.html 本文是Redis集群学习的实践总结(基于Redis 6.0+),详细介绍逐步搭建Redis集群环 ...

  3. Redis集群环境搭建实践

    本文是Redis集群学习的实践总结(基于Redis 6.0+),详细介绍逐步搭建Redis集群环境的过程,并完成集群伸缩的实践. Redis集群简介 Redis集群(Redis Cluster) 是R ...

  4. 2W 字详解 Redis 集群环境搭建实践

    点击上方 "终端研发部"关注, 星标或置顶一起成长 本文是Redis集群学习的实践总结(基于Redis 6.0+),详细介绍逐步搭建Redis集群环境的过程,并完成集群伸缩的实践. ...

  5. 大数据第一天 Hadoop01-入门集群环境搭建

    Hadoop01-入门&集群环境搭建 今日内容 ​ Hadoop的介绍 ​ 集群环境搭建准备工作 ​ Linux命令和Shell脚本增强 ​ 集群环境搭建 大数据概述 ​ 大数据: 就是对海量 ...

  6. 【Hadoop生态圈】1.Hadoop入门教程及集群环境搭建

    文章目录 1.简介 2.环境准备 3.安装hadoop 3.修改Hadoop配置文件 3.1.hadoop-env.sh配置 3.2.core-site.xml配置 3.3.hdfs-site.xml ...

  7. PAS集群:PAS集群环境搭建时,新建节点报错:Exceeded node count limit: 1. Please use Primeton product legally, Primeton

    [问题描述] PAS集群环境搭建时,新建节点报错: com.primeton.appserver.l7e.exception.ImprimaturRuntimeException: Error: Ex ...

  8. Storm工作原理集群环境搭建

    序言 Storm是Twitter开源的分布式实时大数据处理框架,最早开源于github,从0.9.1版本之后,归于Apache社区,被业界称为实时版Hadoop. Apache Storm是一个分布式 ...

  9. Kafka:ZK+Kafka+Spark Streaming集群环境搭建(九)安装kafka_2.11-1.1.0

    如何搭建配置centos虚拟机请参考<Kafka:ZK+Kafka+Spark Streaming集群环境搭建(一)VMW安装四台CentOS,并实现本机与它们能交互,虚拟机内部实现可以上网.& ...

最新文章

  1. 设计模式学习笔记(一)之工厂模式、单例模式
  2. jquery.min.map 404 (Not Found)出错的原因及解决办法
  3. css sprint 生成工具 bg2css
  4. Java拦截器,过滤器,监听器(三大器)对比
  5. Linux上的.NET框架Mono 2.0发布
  6. Do you want to put on or loose weight?
  7. 框架页面中,从子页面刷新父页面问题解决
  8. 基于JAVA+SpringMVC+Mybatis+MYSQL的物流管理系统
  9. Web图形开发方案选型,SVG/VML/Flash/Applet优劣比较
  10. [18/11/22] 将点分十进制的IP地址化成二进制输出
  11. pycharm remote 远程项目 同步 本地_手把手教你Pycharm远程连接服务器端项目进行本地开发调试...
  12. Hadoop安装教程(Hadoop3.3.1版本),centos7系统,避免踩坑
  13. Python告诉你咪蒙10w+文章标题的秘密
  14. OneZero第二周第二次站立会议(2016.3.29)
  15. mmdetection--自定义数据集
  16. 无盘系统对服务器的要求,无盘服务器配置要求高?两千的主机就能带100台客户机你信吗?-服务器设置...
  17. ElasticSearch服务(一)
  18. executeUpdate()和execute()的区别
  19. Java实现 洛谷 P1010 幂次方
  20. 编程课程与数学的关系

热门文章

  1. thttpd + Cgicc
  2. 定时器和promise_web前端面试中 promise 相关
  3. java applet js_jsp嵌入java-applet,实现js调用web服务器程序
  4. flash读取程序 msp430_MSP430读写擦除FLASH程序
  5. php使用位运算来实现日留存的算法
  6. 【以太坊】Ethereum交易过程及ethereumjs-tx的应用
  7. 「高并发秒杀」linux安装软件有哪几种方式
  8. Keras【Deep Learning With Python】Save reload 保存提取模型
  9. python【力扣LeetCode算法题库】面试题 01.07- 旋转矩阵
  10. 恰逢网络营销火爆之际网络营销外包应保持怎样的整合营销推广思路?