【ArangoDB教程6】部署篇--ArangoDB Linux操作系统配置部署

本文档详细介绍了ArangoDB在Linux环境下的部署配置,包括系统语言环境、文件系统选择、页大小调整、交换空间配置、内存相关设置以及打开文件限制等关键参数的优化,以确保ArangoDB高效稳定运行。
摘要由CSDN通过智能技术生成

【ArangoDB教程6】部署篇–ArangoDB Linux操作系统配置部署点击标题可看全文


以下是在Linux上运行ArangoDB时关于文件系统、内存设置和其他选项的推荐优化建议。

注:本节中列出的大部分建议可以通过使用脚本轻松应用。请参考Linux OS Tuning Script Examples页面获取可直接使用的示例。

系统语言环境

有些系统可能缺少启动服务器所需的语言环境,导致出现以下错误消息:

FATAL [7ef60] {config} specified language 'en_US' does not match previously used language ''

您可以使用以下命令生成所需的语言环境:

sudo locale-gen "en_US.UTF-8"

如果您的发行版提供了相应的前端界面,也可以使用类似dpkg-reconfigure locales的命令进行设置。

如果您没有显式为服务器设置默认语言,ArangoDB将使用系统的默认语言环境。

请注意,服务器语言存储在数据库目录中的LANGUAGE文件中。不建议手动修改该文件以绕过语言环境问题,因为这可能导致索引无效而不会引发警告或错误。建议将数据导出并恢复到已正确配置语言的实例中。

文件系统

不建议在Linux上使用BTRFS文件系统,因为用户报告称与ArangoDB一起使用时存在问题。我们发现在使用BTRFS分区时,ArangoDB访问数据库文件时会出现延迟问题。同时,在与BTRFS和AUFS一起使用时,我们还遇到了重启后数据丢失的情况。

出于性能原因,不建议使用像NFS这样的网络文件系统,并且我们在需要进行热备份时也遇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BigDataMLApplication

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值