# Enable search and background tasks in a cluster
In the seafile cluster, only one server should run the background tasks, including:
- indexing files for search
- email notification
You need to choose one node to run the background tasks.
Let's assume you have three nodes in your cluster, namely A, B, and C, and you decide that:
- Node A would run the background tasks
- Node B and Node C are normal nodes
### Configuring Node A (the background-tasks node)
On this node, you need:
### Install Java
On Ubuntu/Debian:
~~~
sudo apt-get install openjdk-7-jre
~~~
On CentOS/Red Hat:
~~~
sudo yum install java-1.7.0-openjdk
~~~
*提示*:您也可以使用 Oracle JRE.
*注意*:Seafile 专业版需要 java 1.7 以上版本, 请用 `java -version` 命令查看您系统中的默认 java 版本. 如果不是 java 7, 那么, 请 [更新默认 java 版本](#).
### Edit pro-data/seafevents.conf
REMOVE the line:
~~~
external_es_server = true
~~~
### Edit the firewall rules
In your firewall rules for node A, you should open the port 9500 (for search requests).
### Configure Other Nodes
On nodes B and C, you need to:
- Edit pro-data/seafevents.conf, add the following lines:
~~~
[INDEX FILES]
external_es_server = true
es_host = <ip of node A>
es_port = 9500
~~~
### Start the background tasks
On node A (the background tasks node), you can star/stop background tasks by:
~~~
./seafile-background-tasks.sh { start | stop | restart }
~~~
- 介紹
- 概览
- Seafile 组件
- 研发路线图
- 常见问题解答
- 修改日志
- 我要参与
- Linux 下部署 Seafile 服务器
- 部署 Seafile 服务器(使用 SQLite)
- 部署 Seafile 服务器(使用 MySQL)
- Nginx 下配置 Seahub
- Nginx 下启用 Https
- Apache 下配置 Seahub
- Apache 下启用 Https
- Seafile LDAP 配置
- 开机启动 Seafile
- 防火墙设置
- Logrotate 管理系统日志
- 使用 Memcached
- 使用 NAT
- 非根域名下部署 Seahub
- 从 SQLite 迁移至 MySQL
- 安装常见问题
- 升级
- Windows 下部署 Seafile 服务器
- 下载安装 Windows 版 Seafile 服务器
- 安装 Seafile 为 Windows 服务
- 所用端口说明
- 升级
- 从 Windows 迁移到 Linux
- 垃圾回收
- 部署 Seafile 专业版服务器
- 下载安装 Seafile 专业版服务器
- 从社区版迁移至专业版
- 升级
- Amazon S3 下安装
- OpenStackSwift 下安装
- Ceph 下安装
- 配置选项
- 文件搜索说明
- 集群部署
- 集群中启用搜索和后台服务
- NFS 下集群安装
- 常见问题解答
- 软件许可协议
- 服务器个性化配置
- ccnet.conf
- seafile.conf
- seahub_settings.py
- 发送邮件提醒
- 个性化邮件提醒
- 用户管理
- 存储容量与文件上传/下载大小限制
- 自定义 Web
- 管理员手册
- 账户管理
- 日志
- 备份与恢复
- Seafile FSCK
- Seafile GC
- WebDAV 和 FUSE 扩展
- WebDAV 扩展
- FUSE 扩展
- 安全选项
- 安全特性
- 日志和审计
- 开发文档
- 编译 Seafile
- Linux
- Windows
- Max OS X
- Server
- 开发环境
- 编程规范
- Web API
- Python API
- 数据模型
- 服务器组件
- 同步算法