# 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
- 數據模型
- 服務器組件
- 同步算法