1.
2.安装JVM
3.OS环境配置:
关闭防火墙:service iptables stop
vi /etc/sysctl.conf
vm.zone_reclaim_mode=0
vm.max_map_count = 262144
vm.swappiness = 1
vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 65536
* hard nproc 65536
vi /etc/hosts
192.168.99.6 JacK6
192.168.99.7 JacK7
192.168.99.8 JacK8
192.168.99.9 JacK9
4.添加用户:
useradd -d /data/hadoop -m hadoop
passwd hadoop
5.配置存储:挂在硬盘等
6.Cassandra的安装:
1.建立相关目录:
mkdir -p /data/hadoop/Cassandra_2.2.10
mkdir -p /data/tmp_data/cassan_data/commitlog
mkdir -p /data/tmp_data/cassan_data/saved_caches
mkdir -p /data/tmp_data/cassan_data/tables
2.上传压缩包,解压文件:
tar -xvf /data/tar/apache-cassandra-2.1.18-bin.tar.gz -C /data/hadoop/Cassandra_2.2.18/
cd /data/hadoop/Cassandra_2.2.18/apache-cassandra-2.1.18-bin
mv * ../
cd ..
rm -rf apache-cassandra-2.1.10-bin
3.修改配置文件:
1.修改cassandra.yaml
cd /data/hadoop/Cassandra_2.2.10/conf/
cp cassandra.yaml cassandra.yaml.bak
1.配置基本配置项
vi cassandra.yaml
cluster_name: 'Cluster_JacK'
data_file_directories:
- /data/tmp_data/cassan_data/tables
commitlog_directory: /data/tmp_data/cassan_data/commitlog
saved_caches_directory: /data/tmp_data/cassan_data/saved_caches
seeds: "192.168.99.6"(可以是自己也可以是集群中的任意节点)
listen_address: 192.168.99.6
rpc_address: 192.168.99.6
cp cassandra-env.sh cassandra-env.sh.bak
2.配置远程JMX访问(暂时不配)
vi cassandra-env.sh
if [ "x$LOCAL_JMX" = "x" ]; then
LOCAL_JMX=no
fi
cp/usr/java/jdk1.8.0_51/jre/lib/management/jmxremote.password.template   /etc/cassandra/jmxremote.password
chown cassandra.cassandra /etc/cassandra/jmxremote.password
chmod 400 /etc/cassandra/jmxremote.password
echo "cassandra cassandrapassword">>/etc/cassandra/jmxremote.password
sed -i '/controlRole/icassandra readwrite'/usr/java/jdk1.8.0_51/jre/lib/management/jmxremote.access
3.配置用户与权限(暂时不配)
修改cassandra.yaml中的以下两行
authenticator: PasswordAuthenticator
authorizer: CassandraAuthorizer
在cassandra启动后,在第一个seed节点执行以下命令:
echo "ALTER KEYSPACE system_auth WITHREPLICATION={'class':'org.apache.cassandra.locator.SimpleStrategy','replication_factor':'8'};"|cqlsh 10.202.20.191  -ucassandra -pcassandra
注:上面8为整个集群节点数,因为权限认证表需要全集群同步
echo "create user admin with password '123456'superuser;"|cqlsh 10.202.20.191 -ucassandra -pcassandra
echo "drop user cassandra;"|cqlsh 10.202.20.191  -uadmin -p123456
4.其他节点:修改相应的监听地址即可listen_address和rpc_address
 7.启动验证
cd /data/hadoop/Cassandra_2.2.10/bin
若在启动过程中报如下错误:listen地址设置成本机的IP地址或者防火墙未关闭
ERROR 03:09:13 Exception encountered during startup
java.lang.RuntimeException: Unable to gossip with any seeds
8.使用cqlsh报如下错误:
[hadoop@JacK7 bin]$ ./cqlsh
No appropriate python interpreter found.
仅支持python2.7,所以安装python2.7
 
 
 
 
 
 
 

Cassandra2.2.10安装过程的更多相关文章

  1. win7/8/10安装过程中将动态磁盘转为basic

    在分区界面运行Shift+F10 在命令窗口运行Diskpart list diskpart select disk n(n为磁盘号) clean convert xxx PS:xxx代表要转换的结果 ...

  2. Windows 10 安装过程中,在自定义登录页面进入审核模式

    按ctrl-f3进入审核模式 https://msdn.microsoft.com/zh-cn/windows/hardware/commercialize/manufacture/desktop/b ...

  3. 英文版Ubuntu18.10安装搜狗输入法过程(图文并茂,亲自尝试!)

    英文版Ubuntu18.10安装搜狗输入法过程 过程比较艰辛,折腾了好长的时间,不过最终还是装好了,特记录一下! 首先去搜狗输入法网址下载Linux版本:https://pinyin.sogou.co ...

  4. ARCGIS 10.0破解版安装过程error 1606 和error 1316问题 及安装流程

    来自:http://blog.csdn.net/don_lvsml/article/details/8681100 楼主今天安装ESRI.ArcGIS.10.CS时,由于第一次接触该软件,将其按照一般 ...

  5. SuSe Linux Enterprise Server 10 With Sp2 安装过程图解

    SuSe Linux Enterprise Server 10 With Sp2 安装过程图解 650) this.width=650;" style="border-right- ...

  6. S01-晓亮的电脑软件安装过程文档 腾讯QQ 595076941 2019年10月

    S01-晓亮的电脑软件安装过程文档 腾讯QQ 595076941 2019年10月 本文档的创建作者的腾讯QQ聊天号码是 595076941 S02-电脑软件安装过程中不要随意关闭窗口除非必需关闭窗口 ...

  7. vagrant 1.8.6 安装过程及总结遇到的坑

    下面先总结遇到的问题,这些问题如果你也遇到,可能需要搜索很多次才能找到原因. 如果想看安装过程,可以先直接跳到后面第二部分部分. 1 问题汇总: 1.1 vagrant版本过高问题. vagrant ...

  8. 2016最新cocoapods安装流程,安装过程中遇到的问题及解决方法

    现在的cocoapods与之前比较.有很多不一样的地方.自己试了一试,终于搞定.现在大概纪录一下. 1.首先查看ruby是否是最新版的. ruby是通过rvm安装的所以需要先安装rvm后查看ruby是 ...

  9. 2016最新 wamp2.5+windows 10安装CoedSgniffer代码格式检查:

    14:59 2016/1/112016最新 wamp2.5+windows 10安装CoedSgniffer代码格式检查:注意问题:1.手动安装2.5.0和pear安装方式都成功但是执行时无任何反映, ...

随机推荐

  1. c++修改系统环境变量 (修改注册表以后,立刻使用SendMessageTimeout(HWND_BROADCAST进行广播)

    #include "stdafx.h" #include "addPath.h" #define _AFXDLL #include <afxwin.h&g ...

  2. jsp页面出错 Cannot call sendRedirect() after the response has been committed

    sendRedirect()不能多次调用,检查下代码

  3. JAVA8之 Stream 流(四)

    如果说前面几章是函数式编程的方法论,那么 Stream 流就应该是 JAVA8 为我们提供的最佳实践. Stream 流的定义 Stream 是支持串行和并行操作的一系列元素.流操作会被组合到流管道中 ...

  4. 初始Redis与简单使用

    初始Redis: redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(so ...

  5. 小白进阶之路-python格式化输出

    1.不使用格式化前:传值时比较麻烦而且不精确. 2.格式化输出后,%代表先占个位,s代表字符串,%s代表这里之后会传一个字符串类型的值,%s其实可以接受任意类型的值:%d传入的值要求必须是数字. %s ...

  6. 探索 模块打包 exports和require 与 export和import 的用法和区别

    菜单快捷导航: CommonJS 之 exports和require用法 ES6 Module 之 export 和 import 用法 CommonJS和ES6 Module的区别 循环依赖 和 解 ...

  7. 「UVA1328」「POJ1961」 Period 解题报告

    UVA1328 Period 其他链接:luogu UVA1328 POJ1961 For each prefix of a given string S with N characters (eac ...

  8. oracle官网下载jdk跑不动太慢了,给出快速下载方式mac

    oracle官网下载jdk8跑不动太慢了,给出快速下载方式 之前在oracle官网下载jdk1.8实在速度太慢,只有20K左右的下载速度,有时候甚至不动,最关键的慢也就算了,cookie有效期有限,有 ...

  9. [JavaScript设计模式] 什么是单例模式

    概念 保证一个类仅有一个实例,并提供一个全局访问点 为什么要用单例模式 想象一下某些web应用,当点击登录按钮时,会弹出一个登录框,无论你点击多少次这个登录按钮,登录框都只会出现一个,不会出现多个登录 ...

  10. 【转】在Eclipse下搭建Android开发环境教程

    本文将全程演示Android开发环境的搭建过程,无需配置环境变量.所有软件都是写该文章时最新版本,希望大家喜欢.   一 相关下载 三 Eclipse配置 (1)Java JDK下载 1 安装andr ...