Ubuntu下安装cassandra
2014-11-13 10:50
190 查看
下载:
http://www.apache.org/dyn/closer.cgi?path=/cassandra/2.0.11/apache-cassandra-2.0.11-bin.tar.gz
安装说明:
该版本的cassandra需要java1.7以上的版本才能支持
到这里下载java1.8版本的
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
安装配置java:
拷打/usr/local/下
ok,java is ok.
安装cassandra
查看文件树形结构
文件说明:
bin 存放与 Cassandra 操作的相关脚本
conf 存放配置文件的目录
interface Cassandra 的 Thrift 接口定义文件,可以用于生成各种编程语言的接口代码
Javadoc 源代码的 javadoc
lib Cassandra 运行时所需的 jar 包
配置:
查看下配置文件
说明
data_file_directories:为数据文件目录
commitlog_directory:为日志文件目录
saved_caches_directory:为缓存文件目录
确认这些文件都存在,没有的话新建之。
修改目录归属用户(我这里使用root ,就不用改了)
设置环境变量
# 让环境变量生效
#查看环境变量
启动cassandra服务
查看进程
使用客户端访问
now,cassandra is ok,enjoy it.
http://www.apache.org/dyn/closer.cgi?path=/cassandra/2.0.11/apache-cassandra-2.0.11-bin.tar.gz
安装说明:
该版本的cassandra需要java1.7以上的版本才能支持
到这里下载java1.8版本的
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
安装配置java:
拷打/usr/local/下
tar xzf jdk-8u25-linux-x64.gz设置环境:
root@zkserver2:/usr/local# cd root@zkserver2:~# vi .bashrc加上
export JAVA_HOME=/usr/local/jdk1.8.0_25 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH保存,重新登录,查看java
root@zkserver2:~# java -version java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode) root@zkserver2:~#
ok,java is ok.
安装cassandra
root@zkserver2:/usr/local# tar xzf apache-cassandra-2.0.11-bin.tar.gz改下目录
root@zkserver2:/usr/local# mv apache-cassandra-2.0.11 cassandra
查看文件树形结构
root@zkserver2:/usr/local# tree -L 2 . ?..? cassandra ?...?..? bin ?...?..? CHANGES.txt ?...?..? conf ?...?..? interface ?...?..? javadoc ?...?..? lib ?...?..? LICENSE.txt ?...?..? NEWS.txt ?...?..? NOTICE.txt ?...?..? pylib ?...?..? tools
文件说明:
bin 存放与 Cassandra 操作的相关脚本
conf 存放配置文件的目录
interface Cassandra 的 Thrift 接口定义文件,可以用于生成各种编程语言的接口代码
Javadoc 源代码的 javadoc
lib Cassandra 运行时所需的 jar 包
配置:
查看下配置文件
vi cassanfra.uaml **** data_file_directories: - /var/lib/cassandra/data commitlog_directory: /var/lib/cassandra/commitlog saved_caches_directory: /var/lib/cassandra/saved_caches ****
说明
data_file_directories:为数据文件目录
commitlog_directory:为日志文件目录
saved_caches_directory:为缓存文件目录
确认这些文件都存在,没有的话新建之。
~ sudo mkdir -p /var/lib/cassandra/data ~ sudo mkdir -p /var/lib/cassandra/saved_caches ~ sudo mkdir -p /var/lib/cassandra/commitlog ~ sudo mkdir -p /var/log/cassandra/
修改目录归属用户(我这里使用root ,就不用改了)
~ sudo chown -R conan:conan /var/lib/cassandra ~ sudo chown -R conan:conan /var/log/cassandra/
root@zkserver2:/usr/local# ll /var/lib/cassandra/ total 20 drwxr-xr-x 5 root root 4096 Nov 12 17:58 ./ drwxr-xr-x 54 root root 4096 Nov 12 17:57 ../ drwxr-xr-x 2 root root 4096 Nov 12 18:11 commitlog/ drwxr-xr-x 4 root root 4096 Nov 12 18:11 data/ drwxr-xr-x 2 root root 4096 Nov 12 17:57 saved_caches/
设置环境变量
~ sudo vi /etc/environment CASSANDRA_HOME=/home/local/cassandra
# 让环境变量生效
~ . /etc/environment
#查看环境变量
~ echo $CASSANDRA_HOME /home/local/cassandra
启动cassandra服务
/usr/local/cassandra/bin/cassandra
查看进程
root@zkserver2:/usr/local# ps -auxf|grep cassandra Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 5165 0.0 0.0 8108 924 pts/0 S+ 18:45 0:00 \_ grep --color=auto cassandra root 4641 2.0 19.4 2582564 197108 pts/0 Sl 18:11 0:40 /usr/local/jdk1.8.0********
使用客户端访问
root@zkserver2:/usr/local# /usr/local/cassandra/bin/cassandra-cli Connected to: "Test Cluster" on 127.0.0.1/9160 Welcome to Cassandra CLI version 2.0.11 The CLI is deprecated and will be removed in Cassandra 3.0. Consider migrating to cqlsh. CQL is fully backwards compatible with Thrift data; see http://www.datastax.com/dev/blog/thrift-to-cql3 Type 'help;' or '?' for help. Type 'quit;' or 'exit;' to quit. [default@unknown]
now,cassandra is ok,enjoy it.
相关文章推荐
- Cassandra 3.7.0集群在ubuntu上的安装
- Ubuntu下cassandra安装配置
- ubuntu下单机安装Cassandra-0.7.8
- Ubuntu安装Cassandra-3.11.1
- 转】在Ubuntu中安装Cassandra
- ubuntu 安装cassandra 数据库
- 重新安装了ubuntu
- 应用实例:Thinkpad上安装Ubuntu笔记
- Ubuntu安装GCC编译器
- Ubuntu安装使用系列: 目录和说明
- 在ubuntu下安装vmware tools 总结
- 在Ubuntu上安装rpm文件
- Ubuntu 6.06,硬盘安装,简单优化,ati驱动及xgl安装全过程记录
- 在Linux(UBUNTU版)上安装Oracle 10g Express Edition
- 我的Ubuntu 5.10光盘安装流程(包括编译内核)
- Ubuntu 6.06 LTS安装手记
- Ubuntu安装输入法
- Ubuntu安装QQ
- 在Thinkpad上安装Ubuntu笔记
- Ubuntu 5.1下安装Kylix3