系统调优 #
芯片及操作系统兼容性 #
目前已在国产主流芯片及操作系统上进行了验证,分别为 openEuler、统信 UOS、麒麟、龙芯、申威、兆芯。同样也兼容 Windows、 MacOS、 CentOS、 Ubuntu、 RedHat 等常用操作系统。
Java 兼容性 #
默认情况下 Easysearch 并不包含 JDK, 推荐使用 Java 15.0.1+9 或 Java 17.0.6+10, 要使用不同的 Java 安装,请将 JAVA_HOME 环境变量设置为 Java 安装位置或将 jdk 软链接到 Easysearch 安装目录下。
例如:
#设置 JAVA_HOME 环境变量,可放入 ~/.bashrc 或 /etc/profile
export JAVA_HOME=/usr/local/jdk
#软链接
sudo ln -s /usr/local/jdk /opt/easysearch/jdk
网络要求 #
Easysearch 需要打开以下端口:
端口 | 模块说明 |
---|---|
9200 | REST API |
9300 | 节点间通信 |
系统参数 #
要保证 Easysearch 运行在最佳状态,其所在服务器的操作系统也需要进行相应的调优,以 Linux 为例。
内核调优 #
执行下面的命令验证配置参数是否合法。
sysctl -p /etc/sysctl.d/70-infini.conf
您也可以重启操作系统,然后检查配置是否生效。