zoukankan      html  css  js  c++  java
  • cassandra单节点的安装与配置——cassandra总结(二)

    一、cassandra的安装

      cassandra现在的版本比之以前各个方面都有了很大的提升,这里采用的是2.1.11版本,下载地址:http://www.apache.org/dyn/closer.lua/cassandra/2.1.11/apache-cassandra-2.1.11-bin.tar.gz     当然大家也可以采用最新稳定版本,一定要是稳定版本,笔者刚开始学习的时候采用The latest release吃了不少苦头。

    二、cassandra的配置

      配置方面主要就是JDK,要求版本在1.65以上,然后配置环境变量,JAVA_HOME以及CASSANDRA_HOME,路径名加进去就行了,这里不做细述。

    三、cassandra的启动

      我们可以运行bin目录下的cassandra.bat,如果闪退就以兼容模式运行。当然我们最好进入dos窗口下,切换到目的目录下运行该命令,如果有问题的话,我们就找到c:windowssystem32cmd.exe以管理员的身份运行。运行成功会给出以下响应:

    Detected powershell execution permissions.  Running with enhanced startup script
    s.
    Setting up Cassandra environment
    *---------------------------------------------------------------------*
    *---------------------------------------------------------------------*
    
        WARNING!  1 swap file(s) detected
            Name: d:pagefile.sys
        It is recommended that you disable swap when running Cassandra
        for performance and stability reasons.
    
    *---------------------------------------------------------------------*
    *---------------------------------------------------------------------*
    Cassandra port already in use (storage_port: 7000).  Aborting
    

      在window8下会初始化各种数据,弹出一大堆的东西。

    四、cassandra的配置文件

      配置文件主要是confcassandra.yaml,大部分的配置都在这里面。如果只是练习或者个人使用的话,使用默认的配置就可以了。下面我们讲下几个主要的配置,这里笔者推荐大家下载个编辑器editplus或者UltraEdit(UE)或者sublime_text,毕竟总用word打开看起来很不舒服。(哈哈,笔者被同学只有word的电脑坑的眼花缭乱了)由于笔者只是简单的单节点使用cassandra,就讲几个用得到的参数,下面给的值都是默认值。

    1、cluster_name: 'Test Cluster'  这个是节点名称,单节点就不需要考虑那么多了

    2、data_file_directories:'$CASSANDRA_HOME/data/data' 数据文件存储目录

    3、commitlog_directory:'$CASSANDRA_HOME/data/commitlog' 日志文件存储目录

    4、saved_caches_directory:'$CASSANDRA_HOME/data/saved_caches'缓存文件存储目录   

    5、rpc_address: localhost 远程连接的时候需要改成数据库所在IP

    6、rpc_port: 9160 端口号,cassandra client使用

    7、rpc_keepalive: true   是否允许远程连接

  • 相关阅读:
    软件编程思想读后感
    上交所历史数据分析系统项目总结
    2013学习总结----JavaScript
    快来领取你专属的css背景图案
    小朋友,听说你还不会css中的条纹背景?
    特殊要求下的背景定位的解决方案
    css中多边框实现的方式
    一个按钮样式测试出你的 css功力
    一次优雅的表单验证设计
    使用JavaScript浅谈组合模式
  • 原文地址:https://www.cnblogs.com/maheng/p/4989582.html
Copyright © 2011-2022 走看看