-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathnifi.env
More file actions
90 lines (59 loc) · 3.06 KB
/
nifi.env
File metadata and controls
90 lines (59 loc) · 3.06 KB
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
##############################################################################################################################
# IMPORTANT SETTINGS FOR DEPLOYMENTS RESOURCE SCOPED
##############################################################################################################################
NIFI_JVM_OPTS="-XX:+UseG1GC -XX:MaxGCPauseMillis=250 -XX:+ParallelRefProcEnabled -Xlog:gc*:file=/opt/nifi/nifi-current/logs/gc.log:time,uptime,level,tags:filecount=5,filesize=50m -Djava.security.egd=file:/dev/./urandom"
NIFI_JVM_HEAP_INIT=768m
NIFI_JVM_HEAP_MAX=1g
NIFI_DOCKER_SHM_SIZE=1g
NIFI_DOCKER_CPU_MIN=1
NIFI_DOCKER_CPU_MAX=1
NIFI_DOCKER_RAM=1g
NIFI_DOCKER_LOG_SIZE_PER_FILE="250m"
NIFI_DOCKER_LOG_NUM_FILES=10
##############################################################################################################################
NIFI_VERSION="2.8.0"
# NiFi Docker image
NIFI_DOCKER_IMAGE="cogstacksystems/cogstack-nifi:latest"
##############################################################################################################################
# NIFI SECTION
##############################################################################################################################
NIFI_ENV_FILE="./nifi.env"
NIFI_SECURITY_DIR="../security/certificates/nifi/"
NIFI_DATA_PATH="../data/"
NIFI_TOOLKIT_VERSION=$NIFI_VERSION
# this is to mount medcat models (optional)
NIFI_MEDCAT_SERVICE_MODEL_PRODUCTION_PATH="../services/cogstack-nlp/medcat-service/models/"
#### Port and network settings
NIFI_WEB_PROXY_CONTEXT_PATH="/nifi"
# you will need to change the port from 8443 to whatever else,
# if you wish to run NiFi on another port, this goes for both NIFI_WEB_PROXY_HOST and NIFI_INTERNAL_PORT
# you will also need to change the NGINX configuration
# if you wish to
NIFI_WEB_PROXY_HOST="localhost:8443"
NIFI_INTERNAL_PORT=8443
# this is for the nginx service
NIFI_EXTERNAL_PORT_NGINX=8443
NIFI_INTERNAL_PORT_NGINX=8443
NIFI_OUTPUT_PORT=8082
NIFI_INPUT_SOCKET_PORT=10000
NIFI_UID=1000
NIFI_GID=1000
# env vars defining locations of proposed output logs for scripts
NIFI_USER_SCRIPT_LOGS_DIR="/opt/nifi/user_scripts/logs/"
# env vars for defining SQLITE DB locations
NIFI_USER_SCRIPT_DB_DIR="/opt/nifi/user_scripts/db/"
# nifi.python.framework.source.directory=/opt/nifi/nifi-current/python/framework
NIFI_PYTHON_FRAMEWORK_SOURCE_DIRECTORY="/opt/nifi/nifi-current/python/framework"
# nifi.python.extensions.source.directory.default=/opt/nifi/nifi-current/python_extensions
NIFI_PYTHON_EXTENSIONS_SOURCE_DIRECTORY_DEFAULT="/opt/nifi/nifi-current/python_extensions"
# nifi.python.working.directory=/opt/nifi/user_scripts
NIFI_PYTHON_WORKING_DIRECTORY="/opt/nifi/user_scripts"
NIFI_PYTHONPATH=$NIFI_PYTHON_FRAMEWORK_SOURCE_DIRECTORY
NIFI_LOG_LEVEL="ERROR"
NIFI_AUTH=tls
NIFI_KEYSTORE_PATH="/security/certificates/nifi/nifi-keystore.jks"
NIFI_TRUSTSTORE_PATH="/security/certificates/nifi/nifi-truststore.jks"
NIFI_KEYSTORE_TYPE=JKS
NIFI_TRUSTSTORE_TYPE=JKS
# this is from ./security/certificates_nifi.env, NIFI_SUBJ_LINE_CERTIFICATE_CN
NIFI_INITIAL_ADMIN_IDENTITY="cogstack"