【发布时间】:2016-05-18 16:22:24
【问题描述】:
我从 pyspark 连接到 cassandra 时遇到错误,因为我使用的 cassandra 似乎太旧了:
[idf@node1 python]$ nodetool -h localhost version
ReleaseVersion: 2.0.17
[idf@node1 python]$
[idf@node1 cassandra]$ java --version 无法识别的选项:--version 错误:无法创建 Java 虚拟机。 错误:发生了致命异常。程序将退出。
[idf@node1 cassandra]$ java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
[idf@node1 cassandra]$
我想升级到最新版本。但是,我已经收集了相当多的数据,我不想丢失它。我正在使用带有单个 cassandra 节点的 CentOS 7.2。我的问题是,
- cassandra 数据存储在本地文件系统的什么位置
- 假设我可以压缩并移动该目录是否正确?
那么一旦我备份了数据,升级 cassandra 的正确方法是什么?是吗
- 彻底删除旧版本
- 安装新版本
- 将数据复制回来
这样做的最佳做法是什么?
【问题讨论】:
标签: cassandra-2.0 cassandra-2.1