forked from RunningJon/outsourcer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
os_path.sh
executable file
·113 lines (83 loc) · 3.2 KB
/
os_path.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
################################################################################################
#Define the Greenplum environment for Outsourcer
################################################################################################
#Note: Outsourcer server name is set during installation.
#Outsourcer home
OSHOME=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
export OSHOME
#Outsourcer UI Web Port
export UIPORT=8090
#gpfdist Ports
#If you change these ports after installation, re-run os_install.sh
export OSPORT=8999
#Range of ports used by Outsourcer jobs
#Note: Do not overlap with OSPORT or CUSTOM port ranges!!
export OSPORT_LOWER=21850
export OSPORT_UPPER=21900
#Range of ports used by Outsourcer custom tables
#Note: Do not overlap with OSPORT or JOB port ranges!!
export OSPORT_CUSTOM_LOWER=22000
export OSPORT_CUSTOM_UPPER=23000
#gpfdist max row length
#increase if you get "line too long" error message
GPFDISTMAXROW=32768
#job lock file
export JOBLOCK=/tmp/jobstart.lock
#gpfdist timeout
export GPFDISTTIMEOUT=30
#yml
export YML=$OSHOME/yml/outsourcer.yml
#Database configuration
export CONFIG=$OSHOME/config.properties
################################################################################################
#Logs
################################################################################################
#Outsourcer log file
export OSLOG=$OSHOME/log/Outsourcer.log
#Outsourcer UI log file
export UILOG=$OSHOME/log/OutsourcerUI.log
#Outsourcer Agent log file
export AGENTLOG=$OSHOME/log/OutsourcerAgent.log
#Outsourcer gpfdist log file
export GPFDISTLOG=$OSHOME/log/OutsourcerGpfdist.log
#Job gpfdist log file prefix
export JOBLOG=$OSHOME/log/job
#Custom gpfdist log file prefix
export CUSTOMLOG=$OSHOME/log/custom
#Outsourcer UI Sessions log file
export SESSIONS=$OSHOME/log/sessions.txt
################################################################################################
#Java Memory
################################################################################################
#Min memory for Outsourcer
export XMS=128m
#Max memory for Outsourcer
export XMX=256m
################################################################################################
#Jar files
################################################################################################
#Outsourcer Jar
OSJAR=$OSHOME/jar/Outsourcer.jar
#OutsourcerScheduler Jar
export OSAGENTJAR=$OSHOME/jar/OutsourcerScheduler.jar
#OutsourcerUI Jar
export OSUIJAR=$OSHOME/jar/OutsourcerUI.jar
#GPDB Jar
export GPDBJAR=$OSHOME/jar/gpdb.jar
#Microsoft Jar
export MSJAR=$OSHOME/jar/sqljdbc4.jar
#Oracle Jar
export OJAR=$OSHOME/jar/ojdbc6.jar
#Nano Jar
export NANOJAR=$OSHOME/jar/nanohttpd.jar
################################################################################################
#Paths
################################################################################################
#Classpath for Outsourcer osstart
export OSCLASSPATH=$OSJAR\:$MSJAR\:$OJAR\:$GPDBJAR
#Classpath for Outsourcer uistart
export OSUICLASSPATH=$OSJAR\:$OSUIJAR\:$MSJAR\:$OJAR\:$GPDBJAR\:$NANOJAR
#Classpath for Outsourcer agentstart
export OSAGENTCLASSPATH=$OSJAR\:$OSAGENTJAR\:$GPDBJAR
#set new path
export PATH=$OSHOME/bin:$PATH