cassandra - 如何更改 yum 安装位置?

标签 cassandra datastax yum

谁能告诉我如何更改 yum 安装默认目录?在 yum.repos.d 目录中创建 datastax.repo 文件后,我一直在尝试安装 datastax cassandra,但安装时显示空间不足。它安装在默认/文件系统中。我可以切换到有足够空间的/data 或/local/apps 目录吗?我怎样才能做到这一点。使用的命令:yum install dse-full;

非常感谢您的帮助

最佳答案

你没有。并不真地。

如果 RPM 是作为可重定位的 RPM 构建的(我所知道的几乎没有)。然后,只有这样,您才能使用 --prefix--relocate rpm 的参数做一些前缀替换/路径转换。

也就是说,几乎可以肯定情况并非如此。

如果 rpm 安装到特定前缀下(例如 /opt/cassandra ),那么您可能能够在该位置创建指向其他分区的符号链接(symbolic link),这可能会起作用。

更好的选择(并且可能更可靠)是在该位置使用绑定(bind)挂载到其他分区的某个位置。

也就是说,这里真正的答案是给你的根分区更多的空间。其中,假设您使用了 LVM创建你的分区(你真的很可能应该)不是一项复杂的任务。

关于cassandra - 如何更改 yum 安装位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32487138/

相关文章:

java - 如何使用Spring Boot远程建立与Cassandra的连接?

java - 问题启动 Cassandra。 Java 运行时环境 : 检测到 fatal error

java - spark应用jar是否需要提交?

node.js - 从 Node js在cassandra中插入BigInt

php - 如何在 AWS Linux/CentOS 上使用 Yum 更新 PHP 版本

php - yum 在 centos 上安装 php-pear*

java - cassandra通过java中的主键列表查找

scala - 为什么年和月函数会导致 Spark 中的长时间溢出?

centos - 包 libedit 的 yum-update 事务检查错误

java - Spark 和 Cassandra Java 应用程序 : Exception in thread "main" java. lang.NoClassDefFoundError: org/apache/spark/sql/Dataset