27.11.1 Prerequisites for Using the Enterprise Scheduler
- Ensure that you meet the following system prerequisites to use the
enterprise scheduler feature of the graph server (PGX):
- Operating System: Linux (x86_64)
- The following shared libraries are required:
- The GNU C Library -
libc.so.6 (GLIBC_2.6)
- The GNU dynamic linker/loader -
ld-linux-x86-64.so.2 (GLIBC_2.3)
- The POSIX Threading Library -
libpthread.so.0 (GLIBC_2.3.2)
- The Standard Math Library -
libm.so.6 (GLIBC_2.2.5)
- The Realtime Extensions library -
librt.so.1 (GLIBC_2.2.5)
- The NUMA policy support library -
libnuma.so.1 (libnuma_1.2)
- The GCC low-level runtime library -
libgcc_s.so.1 (GCC_3.4)
- The GNU C++ Library -
libstdc++.so.6 (GLIBCXX_3.4.19 and CXXABI_1.3.5)
- The GNU C Library -
- Ensure that you set the
scheduler
parameter in thepgx.conf
file as shown:"scheduler": "enterprise_scheduler"
Note:
When using the enterprise scheduler, if the graph server (PGX) fails to start with the following error message in the log file -The enterprise
scheduler backend is not supported on this system
, then
note that the server no longer falls back to the basic scheduler.
If you
wish to use the basic scheduler then you must set the scheduler
parameter in the pgx.conf
file as
shown:
"scheduler":
"basic_scheduler"
Parent topic: Advanced Task Scheduling Using Execution Environments