LINUX下安裝cassandra 並配置cluster
* tar -zxvf cassandra-$VERSION.tgz
* cd cassandra-$VERSION
* sudo mkdir -p /var/log/cassandra
* sudo chown -R `whoami` /var/log/cassandra
* sudo mkdir -p /var/lib/cassandra
* sudo chown -R `whoami` /var/lib/cassandra
配置環境變數
export JAVA_HOME=/java/java6/jdk1.6.0_17
export CASSANDRA_HOME=/cassandra0.5.0
export JBOSS_HOME=/java/jboss-4.0.5.GA
export PATH=$JAVA_HOME/bin:$CASSANDRA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
二:LINUX 下配置cassandra cluster
1:環境
主機1 dboracle1 192.168.0.189
主機2 dboracle2 192.168.0.190
2:修改主機1 的檔案/cassandra0.5.0/conf/storage-conf.xml
修改內容如下
修改為
修改為
修改為
3:主機1 執行cassandra
cassandra -f
4:修改主機2 的檔案/cassandra0.5.0/conf/storage-conf.xml
修改的內容和主機1基本上是一樣的,不同的是要多加一下主機1的節點
修改為
修改為
修改為
5:主機2執行cassandra
cassandra -f
6:驗證一下cluster是否已經啟動
第一種方法:命令的方式
[root@dboracle2 ~]# nodeprobe -host dboracle1 ring
Address
Status
Load
Range
Ring
45496282822461529843857529786812072345
192.168.0.190 Up
1.24 KB
22613340787452654563191954067479431742
|
192.168.0.189 Up
0 bytes
45496282822461529843857529786812072345
|-->|
第二種方法:資料插入法
Type 'help' or '?' for help. Type 'quit' or 'exit' to quit.
連線主機1插入資料
cassandra> connect 192.168.0.189/9160
Connected to 192.168.0.189/9160
cassandra> set Keyspace1.Standard1['jsmith']['first'] = 'John'
Value inserted.
cassandra> get Keyspace1.Standard1['jsmith']
=> (column=first, value=John, timestamp=1267501939935)
Returned 1 results.
連線主機2查詢記錄
cassandra> connect 192.168.0.190/9160
Connected to 192.168.0.190/9160
cassandra> get Keyspace1.Standard1['jsmith']
=> (column=first, value=John, timestamp=1267501939935)
Returned 1 results.
cassandra>
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/67798/viewspace-1031546/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux下安裝node npm並配置LinuxNPM
- Centos下安裝cassandraCentOS
- Linux下ODBC安裝配置Linux
- Linux下安裝java及配置(yum安裝)LinuxJava
- Linux安裝Nginx並配置啟動命令LinuxNginx
- Linux下rsync安裝與配置Linux
- Akka-CQRS(2)- 安裝部署cassandra cluster,ubuntu-16.04.1-LTS and MacOS mojaveUbuntuMac
- Linux下Nginx安裝並開啟SSLLinuxNginx
- Linux環境下nginx安裝配置LinuxNginx
- MySQL - 下載與安裝配置(Linux)MySqlLinux
- windows下安裝jdk+tomcat+maven並配置WindowsJDKTomcatMaven
- 在Linux下使用Webots並安裝官方素材LinuxWeb
- Linux下Go的安裝、配置 、升級和解除安裝LinuxGo
- Linux系統下安裝配置 OpenLDAP + phpLDAPadminLinuxLDAPHP
- 在Linux下安裝配置Cntlm代理教程Linux
- (1)docker安裝下載並配置加速器Docker
- linux下Apache+PHP+MySQL安裝配置攻略LinuxApachePHPMySql
- Elasticsearch 在Linux下的安裝部署和配置ElasticsearchLinux
- Redis for linux原始碼&叢集(cluster)&主從(master-slave)&哨兵(sentinel)安裝配置RedisLinux原始碼AST
- 基於windows10下安裝docker,並配置IDEAWindowsDockerIdea
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(1)OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(2)OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.5. Linux配置OracleLinux
- Windows 安裝並配置 MySQL 5.6WindowsMySql
- centos7 yum下載並安裝jdk並配置環境變數CentOSJDK變數
- Linux環境下的Android的ADK安裝配置LinuxAndroid
- Linux & Windows 環境下 RabbitMQ 安裝與基本配置LinuxWindowsMQ
- Linux & Windows 環境下 Redis 安裝與基本配置LinuxWindowsRedis
- jdk在linux下安裝、配置環境變數JDKLinux變數
- Linux環境下elasticsearch-6.2.2安裝以及配置LinuxElasticsearch
- Centosphp安裝cassandra擴充套件CentOSPHP套件
- linux 解除安裝node 並重灌Linux
- Mac下安裝配置Android Studio並讓多版本共存以及配置使用adbMacAndroid
- linux下安裝snap安裝工具Linux
- linux maven安裝與配置LinuxMaven
- Linux安裝Apollo配置中心Linux
- Linux Ubuntu安裝配置教程LinuxUbuntu
- Tiny Core Linux 安裝配置Linux
- linux-ELK安裝配置Linux