cassandra 安裝部署(linux).doc

cassandra 安裝部署(linux).doc

ID:49619827

大?。?1.50 KB

頁數(shù):5頁

時間:2020-03-02

cassandra 安裝部署(linux).doc_第1頁
cassandra 安裝部署(linux).doc_第2頁
cassandra 安裝部署(linux).doc_第3頁
cassandra 安裝部署(linux).doc_第4頁
cassandra 安裝部署(linux).doc_第5頁
資源描述:

《cassandra 安裝部署(linux).doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、ApacheCassandra安裝及配置一.簡介Cassandra是一套開源分布式NoSQL數(shù)據(jù)庫系統(tǒng)。它最初由Facebook開發(fā),用于儲存收件箱等簡單格式數(shù)據(jù),集GoogleBigTable的數(shù)據(jù)模型與Amazon?Dynamo的完全分布式的架構(gòu)于一身。Cassandra是一個混合型的非關(guān)系的數(shù)據(jù)庫,類似于Google的BigTable。Cassandra的主要特點(diǎn)就是它不是一個數(shù)據(jù)庫,而是由一堆數(shù)據(jù)庫節(jié)點(diǎn)共同構(gòu)成的一個分布式網(wǎng)絡(luò)服務(wù),對Cassandra的一個寫操作,會被復(fù)制到其他節(jié)點(diǎn)上去,對Cas

2、sandra的讀操作,也會被路由到某個節(jié)點(diǎn)上面去讀取。對于一個Cassandra群集來說,擴(kuò)展性能是比較簡單的事情,只管在群集里面添加節(jié)點(diǎn)就可以了。二.安裝說明以Cassandra2.0.11版本為例1、文件準(zhǔn)備:下載apache-cassandra-2.0.11-bin.tar點(diǎn)擊下載下載jdk-7u45-linux-x64.tar點(diǎn)擊下載(注意:Cassdra2.0.11的最低要求是1.7版本的JDK)2、安裝JDK1.7:jdk的安裝見文章《CentOS6下安裝JDK并配置環(huán)境變量》3、準(zhǔn)備用戶環(huán)境

3、:groupaddcassandrauseradd-s/bin/bash-gcassandra-d/opt/cassandracassandra4、解壓、設(shè)置權(quán)限:tar-zxvfapache-cassandra-2.0.11-bin.tar-C/opt/cassandrachown-Rcassandra:cassandra/opt/cassandramkdir/var/lib/cassandramkdir/var/log/cassandrachown-Rcassandra:cassandra/var/l

4、ib/cassandrachown-Rcassandra:cassandra/var/log/cassandra5、運(yùn)行Cassandra:切換到cassandra用戶,運(yùn)行bin/cassandracd/opt/cassandra/apache-cassandra-2.0.11/bin/sucassandra./cassandra********如果出現(xiàn)INFO02:34:57,479Compacting[SSTableReader(path='/var/lib/cassandra/data/syste

5、m/local/system-local-jb-4-Data.db'),SSTableReader(path='/var/lib/cassandra/data/system/local/system-local-jb-3-Data.db'),SSTableReader(path='/var/lib/cassandra/data/system/local/system-local-jb-1-Data.db'),SSTableReader(path='/var/lib/cassandra/data/syste

6、m/local/system-local-jb-2-Data.db')]INFO02:34:57,545Nodelocalhost/127.0.0.1statejumptonormal********證明成功啟動6、測試cassandra:開一個cqlsh試試[root@masterbin]#./cqlshConnectedtoTestClusteratlocalhost:9160.[cqlsh4.1.1

7、Cassandra2.0.11

8、CQLspec3.1.1

9、Thriftprotocol19.39.0

10、]UseHELPforhelp.cqlsh>7、關(guān)閉Cassandra:ps-aux

11、grepcassandrakillpid#pid為cassandra的pid三.Cassandra集群配置Cassandra使用了去中心化的模式(類似memcached),因此使用它搭建集群非常簡單。下面簡述使用Cassandra2.0.11搭建集群的過程。1.首先需要準(zhǔn)備3臺或以上的計(jì)算機(jī)。下面假定有3臺運(yùn)行Linux操作系統(tǒng)的計(jì)算機(jī),IP地址分別為:192.168.23.10192.168.23.11192.168.

12、23.122.挑選其中的一臺機(jī)開始配置,先展開cassandra發(fā)行包:$cdapache-cassandra-$VERSION其中的conf/cassandra.yaml文件為主要配置文件,0.7版以后不再采用XML格式配置文件了,而是YAML格式,不熟悉的話可以先了解一下。Cassandra在配置文件里默認(rèn)設(shè)定了幾個目錄:data_file_directories:/var/lib/cassandra/data commi

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。