|
由于本人機器有限,只有虛擬機的centOS和windows7操作系統(tǒng),所以這次我們就以這兩臺機器作為搭建Cassandra集群的節(jié)點。 首先我們將Cassandra解壓包拷貝至linux系統(tǒng)的usr下 然后修改/apahce-cassandra-1.2.5下面的conf目錄下的cassandra.yaml文件 主要修改以下幾點,我的windows的IP地址是192.168.1.3,虛擬機的IP是192.168.192.128。所以我們選取linux作為seeds節(jié)點。 那么linux上的cassandra.yaml的配置如下: 1.cluster默認為Test-Cluster cluster_name: 'Test Cluster' 2.seeds: "192.168.192.128" 3.listen_address: 192.168.192.128 4.broadcast_address: 192.168.192.128,這個可以配置,也可以留空 5.rpc_address: 0.0.0.0(Thrift監(jiān)聽的客戶端的IP,這里意思是監(jiān)聽所有的客戶端IP) OK,再修改cassandra-topology.properties文件,修改如下
到此linux上的配置就配置好了。我們啟動Cassandra,結果報錯 真是惱火,搜了下google,發(fā)現(xiàn)這個解釋 于是打開/etc/hosts文件 加上bogon這個機器名,這個名字有點怪,像是商洛的一種鳥類,叫蚌崗。
不開玩笑了,我們看一下啟動的cassandra-cli 我們再看看windows7上的配置cassandra.yaml的配置 1.cluster_name: 'Test Cluster' 2.seeds: "192.168.192.128" 3.listen_address: 192.168.1.3 4.broadcast_address: 192.168.1.3 5.rpc_address: 0.0.0.0 OK,再修改cassandra-topology.properties文件,修改如下
OK,好了,我們先啟動Cassandra,再啟動cassandra-cli windows上和linux上的cassandra都已經(jīng)啟動起來了。我們看一下環(huán)是否已經(jīng)成功 看到了吧,有兩臺機器,都在機架1上,狀態(tài)是正常運行狀態(tài)。 至此,我們的cassandra集群就搭建好了,我們再在cli下用describe cluster,命令查看集群信息 也是沒有問題的,包含兩臺機器。OK,好了我們cassandra集群搭建到此結束 本文出自 “微軟技術” 博客,請務必保留此出處http://leelei.blog.51cto.com/856755/1232393 |
|
|