【问题标题】:Transaction Check Error:事务检查错误:
【发布时间】:2015-09-09 17:09:58
【问题描述】:

我正在尝试通过 yum 安装在 rhel 上安装 cassandra。但我得到 size is not enough 错误。

Total size: 538 M
Installed size: 638 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test


Transaction Check Error:
  installing package dse-libmahout-4.7.3-1.noarch needs 52MB on the / filesystem
  installing package dse-libcassandra-4.7.3-1.noarch needs 100MB on the / filesystem
  installing package dse-libhadoop-native-4.7.3-1.x86_64 needs 101MB on the / filesystem
  installing package datastax-agent-5.2.0-1.noarch needs 127MB on the / filesystem
  installing package dse-libpig-4.7.3-1.noarch needs 144MB on the / filesystem
  installing package dse-demos-4.7.3-1.noarch needs 231MB on the / filesystem
  installing package dse-libhadoop-4.7.3-1.noarch needs 254MB on the / filesystem
  installing package dse-libtomcat-4.7.3-1.noarch needs 260MB on the / filesystem
  installing package opscenter-5.2.0-1.noarch needs 384MB on the / filesystem
  installing package dse-liblog4j-4.7.3-1.noarch needs 384MB on the / filesystem
  installing package dse-libhive-4.7.3-1.noarch needs 424MB on the / filesystem
  installing package dse-libsolr-4.7.3-1.noarch needs 499MB on the / filesystem
  installing package dse-libsqoop-4.7.3-1.noarch needs 502MB on the / filesystem

Error Summary
-------------
Disk Requirements:
  At least 502MB more space needed on the / filesystem.

#df -h
-4.7.3]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_VolGroup00-lv_root
                      4.4G  4.0G  186M  96% /
tmpfs                  16G     0   16G   0% /dev/shm
/dev/xvda1            477M   85M  368M  19% /boot
/dev/mapper/vg_VolGroup00-lv_home
                      430M  2.4M  405M   1% /home
/dev/xvdb1            197G   60M  187G   1% /data
/dev/xvdc1             99G   60M   94G   1% /local/apps
[root@ip-10-162-2-98 dse-4.7.3]#
[root@ip-10-162-2-98 dse-4.7.3]#

我找到了如上的系统空间。我不确定哪个空间用于安装。所以你能帮我解决这个问题吗?如果您能建议我做一些事情,那将是非常有帮助的,因为我对这些问题一无所知。抱歉几个基本问​​题。我仍在学习。

非常感谢

【问题讨论】:

    标签: cassandra yum datastax rhel


    【解决方案1】:

    错误摘要显示“/文件系统上至少需要 502MB 以上的空间”。从您的df 输出可以看出,/ 文件系统只有 186M 磁盘空间可用,这还不够。


    解决问题的第一个选项是在/data/local/apps 上安装软件包(因为这些分区足够大)。使用rpm 选项--prefix 将包安装在不同的目录中(如果包是可重定位的)
    示例:安装包到/home/newroot目录的命令

    rpm --prefix=/home/newroot/ <package_name>.rpm

    其他选项是尽可能调整卷 vg_VolGroup00-lv_root 的大小。

    【讨论】:

    • 嗨 Pardeshi,非常感谢您抽出宝贵的时间。我正在尝试使用以下命令进行安装: sudo yum install dse-full 我配置了 datastax.repo 文件。我不确定我需要如何使用上述 rpm 命令来更改 dir 安装。你能告诉我如何应用它吗?再次感谢
    • 请使用 yum install --installroot= (让 目录放在 /data 或 /local/apps 上,因为它有足够的空间)
    • 感谢您的帮助。我试过上面的命令,但它不起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-10
    • 2015-09-15
    • 2021-04-12
    • 1970-01-01
    • 2012-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多