zoukankan      html  css  js  c++  java
  • Cassandra安装配置

    nosql涉及目的:
    	设计简单,
    	水平缩放,
    	更好地控制可用性。
    nosql特点:
    	支持非常简单的查询语言
    	无固定模式
    	数据只能保证“最终一致”
    	不支持事务
    	面向列的数据库
    

    1. 安装配置

    1.1 下载

    1.2 安装

    tar -xvf apache-cassandra-3.6-bin.tar.gz cassandra
    
    将apache-cassandra-3.6in 加入path  (.bash_profile中增加如下配置)
    	export PATH=/home/cassandra_zhou/program/apache-cassandra-2.2.10/bin:$PATH
    	
    前台启动: bin/cassandra -f  ,  关闭Ctrl+C
    后台启动: bin/cassandra	,关闭  pkill -f CassandraDaemon
    
    bin/nodetool status		//查看cassandra状态
    

    1.3 配置-单机不需配置

    logs	//日志目录
    data	//数据目录
    

    1.3.1 cassandra.yaml 常用配置

    conf/cassandra.yaml		//配置文件
    	cluster_name: 集群名
    	seeds: 集群种子,由逗号","分开的一列ip地址。
    	storage_port: 无需改变,只需保证端口没有被防火墙阻止。
    	listen_address: 节点的ip地址, 这个地址允许其他节点跟这个节点通信,所以要设置好。可选地,可以设置listen_interface 来告诉Cassandra 使用哪个interface。 listen_address和listen_interface只允许设置一个,而不是两个都设置。
    	native_transport_port: 连接storage_port, 保证这个端口没有被防火墙阻止,因为客户端要通过这个端口和Cassandra通信。
    
    	data_file_directories: 数据文件所在的目录,可以是一个目录或多个目录。
    	commitlog_directory: commitlog文件所在的目录。
    	saved_caches_directory: 保存的缓存内容所在目录。
    	hints_directory: hints所在目录。
    		考虑性能原因,如果使用多个磁盘,最好把commitlog 和 data 文件放在不同的磁盘
    

    1.3.2 cassandra-env.sh 传递给jvm的参数

    1.3.3 logback.xml 日志

    使用的logger是logback,可以通过编辑logback.xml,改变日志设置。缺省情况下,INFO level日志,保存在system.log中,debug level保存在debug.log中。当前台运行时,INFO level日志也会在控制台打印。

  • 相关阅读:
    切片器化繁为简,盘它 !
    微软连续12年成为Gartner分析和BI平台魔力象限的领导者
    2019微软Power BI 每月功能更新系列——2月Power BI 新功能学习
    DAX创建带有过滤器的超链接
    屏蔽flash地区识别
    关于Windows自动化卸载软件的思路
    拒绝后门程序-Alibabaprotect和AliPaladin
    二叉树的三种遍历
    [灯火阑珊] 关于cmd命令里的findstr匹配多个关键词
    递归函数详解——VS调试教你理解透彻递归
  • 原文地址:https://www.cnblogs.com/Desneo/p/7527083.html
Copyright © 2011-2022 走看看