自定义安装目录
自定义Redis企业版软件的安装目录。
当你在红帽企业版Linux上安装Redis企业版软件时,你可以自定义安装目录。
文件安装在您指定的路径中的redislabs
目录中。
注意事项
-
当您使用自定义目录安装时,安装不会以RPM文件的形式运行。
-
如果在您指定的路径中已经存在一个
redislabs
目录,安装将失败。 -
集群中的所有节点必须安装相同的文件位置。
-
使用自动分层的数据库不支持自定义安装目录。
指定文件位置
您可以指定这些文件位置:
文件 | 安装程序标志 | 示例参数 | 示例文件位置 |
---|---|---|---|
二进制文件 | --install-dir | /opt | /opt/redislabs |
配置文件 | --config-dir | /etc/opt | /etc/opt/redislabs |
数据和日志文件 | --var-dir | /var/opt | /var/opt/redislabs |
这些文件不在自定义目录中:
-
操作系统文件
- /etc/cron.d/redislabs
- /etc/firewalld/services
- /etc/firewalld/services/redislabs-clients.xml
- /etc/firewalld/services/redislabs.xml
- /etc/ld.so.conf.d/redislabs_ldconfig.conf.tmpl
- /etc/logrotate.d/redislabs
- /etc/profile.d/redislabs_env.sh
- /usr/lib/systemd/system/rlec_supervisor.service.tmpl
- /usr/share/selinux/mls/redislabs.pp
- /usr/share/selinux/targeted/redislabs.pp
-
安装参考文件
- /etc/opt/redislabs/redislabs_custom_install_version
- /etc/opt/redislabs/redislabs_env_config.sh
在安装过程中指定目录时,请在运行install.sh
脚本时包含安装程序标志作为命令行选项。例如:
sudo ./install.sh --install-dir <path> --config-dir <path> --var-dir <path>
为数据和日志目录配置不同的挂载点
要为数据和日志目录配置不同的挂载点,请使用符号链接:
-
为数据目录创建一个符号链接:
ln -s /var/opt/redislabs/data </path/to/data/mount/point>
-
为日志目录创建一个符号链接:
ln -s /var/opt/redislabs/log </path/to/log/mount/point>
限制
即使您使用自定义安装目录,也会将多个Redis Enterprise Software安装参考文件安装到目录/etc/opt/redislabs/
中。
作为在不使用任何根目录的情况下安装Redis Enterprise Software的解决方法,请在安装Redis Enterprise Software之前执行以下操作:
-
创建所有您希望与Redis Enterprise Software一起使用的自定义非根目录。
-
将
/etc/opt/redislabs
挂载到自定义的非根目录之一。