您的位置:首页 > 其它

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

2015-11-11 10:16 357 查看
一、环境准备

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

Java代码


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节点上看到如下字样

Log代码


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命令查看, 如下

Java代码


./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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: