Ngnix Down. Reboot didn't work

Hello TG Team,

Recently NGNIX was down quite frequently. I tried restarting NGINX or rebooting the pc. Neither worked. Reinstalling Tigergraph sometimes solves the issue, sometimes doesn’t. Below is from the ngnix’s error.log:

2021/10/19 21:57:29 [emerg] 23145#0: bind() to 0.0.0.0:9000 failed (98: Address already in use)
2021/10/19 21:57:29 [emerg] 23145#0: bind() to 0.0.0.0:9000 failed (98: Address already in use)
2021/10/19 21:57:29 [emerg] 23145#0: bind() to 0.0.0.0:9000 failed (98: Address already in use)
2021/10/19 21:57:29 [emerg] 23145#0: bind() to 0.0.0.0:9000 failed (98: Address already in use)
2021/10/19 21:57:29 [emerg] 23145#0: bind() to 0.0.0.0:9000 failed (98: Address already in use)
2021/10/19 21:57:29 [emerg] 23145#0: still could not bind()
2021/10/19 22:15:51 [emerg] 27142#0: bind() to 0.0.0.0:9000 failed (98: Address already in use)
2021/10/19 22:15:51 [emerg] 27142#0: bind() to 0.0.0.0:9000 failed (98: Address already in use)
2021/10/19 22:15:51 [emerg] 27142#0: bind() to 0.0.0.0:9000 failed (98: Address already in use)
2021/10/19 22:15:51 [emerg] 27142#0: bind() to 0.0.0.0:9000 failed (98: Address already in use)
2021/10/19 22:15:51 [emerg] 27142#0: bind() to 0.0.0.0:9000 failed (98: Address already in use)
2021/10/19 22:15:51 [emerg] 27142#0: still could not bind()

Anyone knows what it means? What should I do to fix nginx? Thanks!

Hello @luyilun32661 bro:

Two possible reasons at least.

  1. port number 9000 is already in use (by other programs). You could try changing Nginx’s default port number to anything larger than the well-known port numbers. This might fix the problem. Refer to change Nginx port number for Ubuntu for example.

  2. Nginx is running, so solution 1 above doesn’t work. You need to kill the running Nginx process and restart. Refer to Nginx start, stop, and restart for example. Or just use ps -e aux|grep nginx to find Nginx process id (PID), and use kill -9 [PID] to force kill it. Then you are going to restart Nginx from scratch.

I suspect solution 2 will probably not work out for you since you’ve tried rebooting and restarting. If not, please try solution 1. Since you said reinstalling TigerGraph sometimes works, it might be that TigerGraph already monopolized port number 9000. Also, the issue is not limited to using Nginx. It could be a much broader problem encountered frequently. See StackOverflow for a thorough discussion. Good luck!

Hey @Muenchen bro:

Thanks for the reply!

I believe that Tigergraph changed the default port of Nginx from 9000 to 14240, and I have checked the port number of Nginx, it’s indeed 14240. So where did the 9000 come from :rofl: ?

The default port number should be 80 for nginx, the same with HTTP. Then how does 9000 come into use in the first place?

I suggest that you have a look at commands netstat -ntpl or fuser -n tcp to see which process uses port number 9000. Kill it.

BTW, may I know the reason that you are using nginx with TigerGraph?

1 Like

Hey thanks Muenchen. I need Nginx for GraphStudio. Couldn’t open it when Ngnix was down.

2 Likes

TigerGraph uses two ports by default: 14240 for GraphStudio and 9000 for RestAPI.
They are also provided by nginx, but the TigerGraph internal one.

You need to change the port of your nginx instance. There is a way to change the internal TG nginx port but it’s easier to do the change on the standalone nginx instance.

Bruno

1 Like

Hi Bruno!
I guess I’m having the same problem with Ubuntu 20.04

I’ve just re-installed TigerGraph :

===============================================================
Congratulations! Installation Finished!
===============================================================

[PROGRESS]: 08:39:55 Start tigergraph service, this may take a while ... 
Adding directories to PATH:
PATH += /home/raphy/emsdk
PATH += /home/raphy/emsdk/upstream/emscripten

Setting environment variables:
PATH = /home/raphy/emsdk:/home/raphy/emsdk/upstream/emscripten:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/go/bin
EMSDK = /home/raphy/emsdk
EM_CONFIG = /home/raphy/emsdk/.emscripten
[   Info] Starting EXE
[   Info] Starting CTRL
[   Info] Generating config files to all machines
[   Info] Successfully applied configuration change. Please restart services to make it effective immediately.
[   Info] Initializing KAFKA
[   Info] Starting EXE
[   Info] Starting CTRL
[   Info] Starting ZK ETCD DICT KAFKA ADMIN GSE NGINX GPE RESTPP KAFKASTRM-LL KAFKACONN TS3SERV GSQL TS3 IFM GUI
[   Info] Applying config
[Warning] No difference from staging config, config apply is skipped.
[   Info] Successfully applied configuration change. Please restart services to make it effective immediately.
[   Info] Cluster is initialized successfully
===============================================================
TigerGraph is successfully started! 
===============================================================

Adding directories to PATH:
PATH += /home/raphy/emsdk
PATH += /home/raphy/emsdk/upstream/emscripten

Setting environment variables:
PATH = /home/raphy/emsdk:/home/raphy/emsdk/upstream/emscripten:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/go/bin
EMSDK = /home/raphy/emsdk
EM_CONFIG = /home/raphy/emsdk/.emscripten
[NOTE    ]: Time synchronization check passed 
Thank you for using TigerGraph platform!
[NOTE    ]: Please login to node m1 (127.0.0.1) of the platform to continue. 
[NOTE    ]: The TigerGraph user: raphy

But once I reboot Ubuntu 20.04, TigerGraph doesn’t start

(base) raphy@pc:~$ sudo netstat -ntpl
[sudo] password for raphy: 
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.1:5582          0.0.0.0:*               LISTEN      1549/lua5.2         
tcp        0      0 10.65.116.1:53          0.0.0.0:*               LISTEN      2922/dnsmasq        
tcp        0      0 0.0.0.0:5269            0.0.0.0:*               LISTEN      1549/lua5.2         
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      1354/systemd-resolv 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1581/sshd: /usr/sbi 
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1580/cupsd          
tcp        0      0 0.0.0.0:5400            0.0.0.0:*               LISTEN      71974/tg_dbs_restd  
tcp        0      0 127.0.0.1:19000         0.0.0.0:*               LISTEN      72076/tg_infr_ts3m  
tcp        0      0 127.0.0.1:19001         0.0.0.0:*               LISTEN      72076/tg_infr_ts3m  
tcp        0      0 127.0.0.1:9050          0.0.0.0:*               LISTEN      1625/tor            
tcp        0      0 0.0.0.0:5500            0.0.0.0:*               LISTEN      71974/tg_dbs_restd  
tcp        0      0 127.0.0.1:4444          0.0.0.0:*               LISTEN      1621/i2pd           
tcp        0      0 0.0.0.0:15037           0.0.0.0:*               LISTEN      1621/i2pd           
tcp        0      0 127.0.0.1:7070          0.0.0.0:*               LISTEN      1621/i2pd           
tcp        0      0 127.0.0.1:4447          0.0.0.0:*               LISTEN      1621/i2pd           
tcp        0      0 0.0.0.0:14240           0.0.0.0:*               LISTEN      71940/nginx: master 
tcp        0      0 127.0.0.1:20000         0.0.0.0:*               LISTEN      71897/etcd          
tcp        0      0 0.0.0.0:5280            0.0.0.0:*               LISTEN      1549/lua5.2         
tcp        0      0 127.0.0.1:20001         0.0.0.0:*               LISTEN      71897/etcd          
tcp        0      0 127.0.0.1:14242         0.0.0.0:*               LISTEN      72329/tg_app_guid   
tcp        0      0 0.0.0.0:5222            0.0.0.0:*               LISTEN      1549/lua5.2         
tcp        0      0 0.0.0.0:9000            0.0.0.0:*               LISTEN      71940/nginx: master 
tcp        0      0 127.0.0.1:7656          0.0.0.0:*               LISTEN      1621/i2pd           
tcp6       0      0 :::9166                 :::*                    LISTEN      72293/tg_infr_ifmd  
tcp6       0      0 ::1:5582                :::*                    LISTEN      1549/lua5.2         
tcp6       0      0 :::9167                 :::*                    LISTEN      72293/tg_infr_ifmd  
tcp6       0      0 127.0.0.1:30002         :::*                    LISTEN      43983/java          
tcp6       0      0 :::30003                :::*                    LISTEN      72030/java          
tcp6       0      0 :::35507                :::*                    LISTEN      43896/java          
tcp6       0      0 :::30004                :::*                    LISTEN      71986/java          
tcp6       0      0 fd42:2159:3d69:bcae::53 :::*                    LISTEN      2922/dnsmasq        
tcp6       0      0 :::5269                 :::*                    LISTEN      1549/lua5.2         
tcp6       0      0 :::22                   :::*                    LISTEN      1581/sshd: /usr/sbi 
tcp6       0      0 ::1:631                 :::*                    LISTEN      1580/cupsd          
tcp6       0      0 127.0.0.1:12471         :::*                    LISTEN      71920/tg_infr_admin 
tcp6       0      0 127.0.0.1:12471         :::*                    LISTEN      71920/tg_infr_admin 
tcp6       0      0 127.0.0.1:12471         :::*                    LISTEN      71920/tg_infr_admin 
tcp6       0      0 :::9177                 :::*                    LISTEN      43865/tg_infr_exed  
tcp6       0      0 :::41305                :::*                    LISTEN      2637/lxd            
tcp6       0      0 :::9178                 :::*                    LISTEN      43865/tg_infr_exed  
tcp6       0      0 127.0.0.1:8123          :::*                    LISTEN      72161/java          
tcp6       0      0 :::19999                :::*                    LISTEN      43896/java          
tcp6       0      0 :::5280                 :::*                    LISTEN      1549/lua5.2         
tcp6       0      0 :::9188                 :::*                    LISTEN      43881/tg_infr_ctrld 
tcp6       0      0 127.0.0.1:17797         :::*                    LISTEN      71906/tg_infr_dictd 
tcp6       0      0 127.0.0.1:17797         :::*                    LISTEN      71906/tg_infr_dictd 
tcp6       0      0 :::5222                 :::*                    LISTEN      1549/lua5.2         
(base) raphy@pc:~$ 

How to make TigerGraph start when rebooting Ubuntu 20.04 ?

Hi @raphy,

I see that nginx is running and listening on ports 9000 and 14240.

Can you access http://127.0.0.1:14240 ?

Bruno

Yes. And it seems working fine @Bruno

(base) raphy@pc:~$ ps xa | grep tigergraph
  43865 ?        Ssl    3:37 /home/raphy/tigergraph/app/3.3.0/bin/tg_infr_exed -c /home/raphy/.tg.cfg --daemon=true
  43881 ?        Sl     0:12 /home/raphy/tigergraph/app/3.3.0/bin/tg_infr_ctrld -c /home/raphy/tigergraph/data/configs/tg.cfg
  43896 ?        Sl     0:18 java -Dzookeeper.log.dir=/home/raphy/tigergraph/log/zk -Dzookeeper.root.logger=INFO,CONSOLE -Dlog4j.configuration=file:/home/raphy/tigergraph/data/configs/zk/conf/log4j.properties -cp /home/raphy/tigergraph/app/3.3.0/zk/bin/../zookeeper-server/target/classes:/home/raphy/tigergraph/app/3.3.0/zk/bin/../build/classes:/home/raphy/tigergraph/app/3.3.0/zk/bin/../zookeeper-server/target/lib/*.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../build/lib/*.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/zookeeper-prometheus-metrics-3.6.3.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/zookeeper-jute-3.6.3.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/zookeeper-3.6.3.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/snappy-java-1.1.7.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/slf4j-log4j12-1.7.25.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/slf4j-api-1.7.25.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/simpleclient_servlet-0.6.0.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/simpleclient_hotspot-0.6.0.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/simpleclient_common-0.6.0.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/simpleclient-0.6.0.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/netty-transport-native-unix-common-4.1.63.Final.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/netty-transport-native-epoll-4.1.63.Final.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/netty-transport-4.1.63.Final.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/netty-resolver-4.1.63.Final.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/netty-handler-4.1.63.Final.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/netty-common-4.1.63.Final.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/netty-codec-4.1.63.Final.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/netty-buffer-4.1.63.Final.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/metrics-core-3.2.5.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/log4j-1.2.17.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/json-simple-1.1.1.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/jline-2.14.6.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/jetty-util-ajax-9.4.39.v20210325.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/jetty-util-9.4.39.v20210325.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/jetty-servlet-9.4.39.v20210325.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/jetty-server-9.4.39.v20210325.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/jetty-security-9.4.39.v20210325.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/jetty-io-9.4.39.v20210325.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/jetty-http-9.4.39.v20210325.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/javax.servlet-api-3.1.0.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/jackson-databind-2.10.5.1.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/jackson-core-2.10.5.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/jackson-annotations-2.10.5.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/commons-cli-1.2.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/audience-annotations-0.5.0.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../zookeeper-*.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../zookeeper-server/src/main/resources/lib/*.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../conf: -Xmx4096m -Djute.maxbuffer=8388608 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false org.apache.zookeeper.server.quorum.QuorumPeerMain /home/raphy/tigergraph/data/configs/zk/conf/zoo.cfg
  43983 ?        Sl     1:52 java -Xms256M -Xmx1024M -server -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+ExplicitGCInvokesConcurrent -XX:MaxInlineLevel=15 -Djava.awt.headless=true -Xlog:gc*:file=/home/raphy/tigergraph/app/3.3.0/kafka/bin/../logs/kafkaServer-gc.log:time,tags:filecount=10,filesize=102400 -Dkafka.logs.dir=/home/raphy/tigergraph/app/3.3.0/kafka/bin/../logs -Dlog4j.configuration=file:/home/raphy/tigergraph/data/configs/kafka/conf/log4j.properties -cp /home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/activation-1.1.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/aopalliance-repackaged-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/argparse4j-0.7.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/audience-annotations-0.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/commons-cli-1.4.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/commons-lang3-3.8.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-api-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-basic-auth-extension-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-file-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-json-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-mirror-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-mirror-client-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-runtime-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-transforms-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/hk2-api-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/hk2-locator-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/hk2-utils-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-annotations-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-core-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-databind-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-dataformat-csv-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-datatype-jdk8-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-jaxrs-base-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-jaxrs-json-provider-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-module-jaxb-annotations-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-module-paranamer-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-module-scala_2.12-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jakarta.activation-api-1.2.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jakarta.annotation-api-1.3.4.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jakarta.inject-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jakarta.ws.rs-api-2.1.5.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jakarta.xml.bind-api-2.3.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/javassist-3.22.0-CR2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/javassist-3.26.0-GA.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/javax.servlet-api-3.1.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/javax.ws.rs-api-2.1.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jaxb-api-2.3.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-client-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-common-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-container-servlet-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-container-servlet-core-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-hk2-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-media-jaxb-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-server-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-client-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-continuation-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-http-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-io-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-security-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-server-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-servlet-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-servlets-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-util-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jopt-simple-5.0.4.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka_2.12-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka_2.12-2.5.1-sources.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-clients-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-log4j-appender-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-streams-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-streams-examples-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-streams-scala_2.12-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-streams-test-utils-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-tools-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/log4j-1.2.17.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/lz4-java-1.7.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/maven-artifact-3.6.3.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/metrics-core-2.2.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-buffer-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-codec-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-common-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-handler-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-resolver-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-transport-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-transport-native-epoll-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-transport-native-unix-common-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/osgi-resource-locator-1.0.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/paranamer-2.8.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/plexus-utils-3.2.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/reflections-0.9.12.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/rocksdbjni-5.18.3.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/scala-collection-compat_2.12-2.1.3.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/scala-java8-compat_2.12-0.9.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/scala-library-2.12.10.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/scala-logging_2.12-3.9.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/scala-reflect-2.12.10.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/slf4j-api-1.7.30.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/slf4j-log4j12-1.7.30.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/snappy-java-1.1.7.3.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/tg-kafka-connect-fs-1.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/tg-kafka-connect-wrapper-1.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/tg-kafka-stream-loading-log-1.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/validation-api-2.0.1.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/zookeeper-3.5.8.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/zookeeper-jute-3.5.8.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/zstd-jni-1.4.4-7.jar kafka.Kafka /home/raphy/tigergraph/data/configs/kafka/conf/server.properties
  71897 ?        Sl     0:24 /home/raphy/tigergraph/app/3.3.0/etcd/etcd --config-file /home/raphy/tigergraph/data/configs/etcd/conf/etcd.cfg
  71906 ?        Sl     0:28 /home/raphy/tigergraph/app/3.3.0/bin/tg_infr_dictd -c /home/raphy/tigergraph/data/configs/tg.cfg --replica 1
  71920 ?        Sl     0:11 /home/raphy/tigergraph/app/3.3.0/bin/tg_infr_admind -c /home/raphy/tigergraph/data/configs/tg.cfg --replica 1
  71939 ?        Sl     0:07 /home/raphy/tigergraph/app/3.3.0/bin/tg_dbs_gsed --config /home/raphy/tigergraph/data/configs/tg.cfg --partition 1 --replica 1
  71940 ?        S      0:00 nginx: master process /home/raphy/tigergraph/app/3.3.0/nginx/sbin/nginx -p /home/raphy/tigergraph/log/nginx -c /home/raphy/tigergraph/data/configs/nginx/conf/nginx.conf
  71966 ?        Sl     0:28 /home/raphy/tigergraph/app/3.3.0/bin/tg_dbs_gped --config /home/raphy/tigergraph/data/configs/tg.cfg --partition 1 --replica 1
  71974 ?        Sl     8:14 /home/raphy/tigergraph/app/3.3.0/bin/tg_dbs_restd --config /home/raphy/tigergraph/data/configs/tg.cfg --replica 1
  71986 ?        Sl     0:31 java -Xms256M -Xmx256M -server -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+ExplicitGCInvokesConcurrent -XX:MaxInlineLevel=15 -Djava.awt.headless=true -Dkafka.logs.dir=/home/raphy/tigergraph/app/3.3.0/kafka/bin/../logs -Dlog4j.configuration=file:/home/raphy/tigergraph/data/configs/kafka/stream/conf/log4j.properties -cp /home/raphy/tigergraph/app/3.3.0/kafka/libs:/home/raphy/tigergraph/app/3.3.0/kafka/plugins:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/activation-1.1.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/aopalliance-repackaged-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/argparse4j-0.7.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/audience-annotations-0.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/commons-cli-1.4.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/commons-lang3-3.8.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-api-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-basic-auth-extension-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-file-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-json-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-mirror-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-mirror-client-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-runtime-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-transforms-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/hk2-api-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/hk2-locator-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/hk2-utils-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-annotations-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-core-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-databind-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-dataformat-csv-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-datatype-jdk8-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-jaxrs-base-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-jaxrs-json-provider-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-module-jaxb-annotations-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-module-paranamer-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-module-scala_2.12-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jakarta.activation-api-1.2.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jakarta.annotation-api-1.3.4.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jakarta.inject-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jakarta.ws.rs-api-2.1.5.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jakarta.xml.bind-api-2.3.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/javassist-3.22.0-CR2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/javassist-3.26.0-GA.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/javax.servlet-api-3.1.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/javax.ws.rs-api-2.1.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jaxb-api-2.3.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-client-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-common-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-container-servlet-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-container-servlet-core-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-hk2-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-media-jaxb-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-server-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-client-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-continuation-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-http-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-io-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-security-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-server-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-servlet-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-servlets-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-util-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jopt-simple-5.0.4.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka_2.12-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka_2.12-2.5.1-sources.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-clients-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-log4j-appender-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-streams-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-streams-examples-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-streams-scala_2.12-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-streams-test-utils-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-tools-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/log4j-1.2.17.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/lz4-java-1.7.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/maven-artifact-3.6.3.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/metrics-core-2.2.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-buffer-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-codec-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-common-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-handler-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-resolver-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-transport-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-transport-native-epoll-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-transport-native-unix-common-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/osgi-resource-locator-1.0.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/paranamer-2.8.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/plexus-utils-3.2.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/reflections-0.9.12.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/rocksdbjni-5.18.3.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/scala-collection-compat_2.12-2.1.3.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/scala-java8-compat_2.12-0.9.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/scala-library-2.12.10.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/scala-logging_2.12-3.9.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/scala-reflect-2.12.10.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/slf4j-api-1.7.30.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/slf4j-log4j12-1.7.30.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/snappy-java-1.1.7.3.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/tg-kafka-connect-fs-1.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/tg-kafka-connect-wrapper-1.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/tg-kafka-stream-loading-log-1.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/validation-api-2.0.1.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/zookeeper-3.5.8.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/zookeeper-jute-3.5.8.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/zstd-jni-1.4.4-7.jar com.tigergraph.kafka.stream.loadinglog.LogAggregation -t loading-log -p 30004 -d /home/raphy/tigergraph/data/kafkastrm-ll -s 127.0.0.1:30002
  72030 ?        Sl     0:39 java -Xms256M -Xmx1024M -server -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+ExplicitGCInvokesConcurrent -XX:MaxInlineLevel=15 -Djava.awt.headless=true -Dkafka.logs.dir=/home/raphy/tigergraph/app/3.3.0/kafka/bin/../logs -Dlog4j.configuration=file:/home/raphy/tigergraph/data/configs/kafka/connect/conf/log4j.properties -cp /home/raphy/tigergraph/app/3.3.0/kafka/libs:/home/raphy/tigergraph/app/3.3.0/kafka/plugins:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/activation-1.1.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/aopalliance-repackaged-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/argparse4j-0.7.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/audience-annotations-0.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/commons-cli-1.4.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/commons-lang3-3.8.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-api-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-basic-auth-extension-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-file-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-json-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-mirror-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-mirror-client-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-runtime-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/connect-transforms-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/hk2-api-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/hk2-locator-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/hk2-utils-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-annotations-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-core-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-databind-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-dataformat-csv-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-datatype-jdk8-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-jaxrs-base-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-jaxrs-json-provider-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-module-jaxb-annotations-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-module-paranamer-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jackson-module-scala_2.12-2.10.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jakarta.activation-api-1.2.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jakarta.annotation-api-1.3.4.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jakarta.inject-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jakarta.ws.rs-api-2.1.5.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jakarta.xml.bind-api-2.3.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/javassist-3.22.0-CR2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/javassist-3.26.0-GA.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/javax.servlet-api-3.1.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/javax.ws.rs-api-2.1.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jaxb-api-2.3.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-client-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-common-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-container-servlet-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-container-servlet-core-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-hk2-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-media-jaxb-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jersey-server-2.28.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-client-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-continuation-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-http-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-io-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-security-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-server-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-servlet-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-servlets-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jetty-util-9.4.24.v20191120.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/jopt-simple-5.0.4.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka_2.12-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka_2.12-2.5.1-sources.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-clients-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-log4j-appender-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-streams-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-streams-examples-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-streams-scala_2.12-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-streams-test-utils-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/kafka-tools-2.5.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/log4j-1.2.17.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/lz4-java-1.7.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/maven-artifact-3.6.3.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/metrics-core-2.2.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-buffer-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-codec-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-common-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-handler-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-resolver-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-transport-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-transport-native-epoll-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/netty-transport-native-unix-common-4.1.50.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/osgi-resource-locator-1.0.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/paranamer-2.8.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/plexus-utils-3.2.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/reflections-0.9.12.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/rocksdbjni-5.18.3.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/scala-collection-compat_2.12-2.1.3.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/scala-java8-compat_2.12-0.9.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/scala-library-2.12.10.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/scala-logging_2.12-3.9.2.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/scala-reflect-2.12.10.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/slf4j-api-1.7.30.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/slf4j-log4j12-1.7.30.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/snappy-java-1.1.7.3.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/tg-kafka-connect-fs-1.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/tg-kafka-connect-wrapper-1.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/tg-kafka-stream-loading-log-1.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/validation-api-2.0.1.Final.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/zookeeper-3.5.8.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/zookeeper-jute-3.5.8.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/zstd-jni-1.4.4-7.jar org.apache.kafka.connect.cli.ConnectDistributed /home/raphy/tigergraph/data/configs/kafka/connect/conf/connect-distributed.properties
  72076 ?        Sl     0:01 /home/raphy/tigergraph/app/3.3.0/bin/tg_infr_ts3m --config /home/raphy/tigergraph/data/configs/tg.cfg
  72161 ?        Sl     0:06 /home/raphy/tigergraph/app/3.3.0/dev/gdk/gsql/lib/../../../../.syspre/usr/lib/jvm/java-openjdk/bin/java -jar /home/raphy/tigergraph/app/3.3.0/dev/gdk/gsql/lib/.tmp_tg_dbs_gsqld.jar -c /home/raphy/tigergraph/data/configs/tg.cfg --replica 1
  72231 ?        Sl     0:11 /home/raphy/tigergraph/app/3.3.0/bin/tg_infr_ts3d --config /home/raphy/tigergraph/data/configs/tg.cfg --partition 1
  72293 ?        Sl     0:20 /home/raphy/tigergraph/app/3.3.0/bin/tg_infr_ifmd -c /home/raphy/tigergraph/data/configs/tg.cfg
  72329 ?        Sl     0:00 /home/raphy/tigergraph/app/3.3.0/bin/gui/tg_app_guid -c /home/raphy/tigergraph/data/configs/tg.cfg -r 1

I rebooted Ubuntu 20.04 and now TigerGraph 's process are gone, they are not running anymore, after reboot:

(base) raphy@pc:~$ ps xa | grep tigergraph
   8625 pts/0    S+     0:00 grep --color=auto tigergraph
(base) raphy@pc:~$ 

But the problem is that if I reboot Ubuntu 20.04, TigerGraph processes do not start at reboot

Yes, this is something totally different: you need to create an init.d or systemd script to enable autostart at the boot time.
It should be done after network and some other services are started.
https://www.linode.com/docs/guides/start-service-at-boot/

1 Like

Ok. Thank you Bruno

I thought that the systemd service was already provided by the TigerGraph package.

These are the processes started just after the installation:

(base) raphy@pc:~$ ps xa | grep tigergraph
66272 ? Ssl 0:11 /home/raphy/tigergraph/app/3.3.0/bin/tg_infr_exed -c /home/raphy/.tg.cfg --daemon=true
66286 ? Sl 0:01 /home/raphy/tigergraph/app/3.3.0/bin/tg_infr_ctrld -c /home/raphy/tigergraph/data/configs/tg.cfg
66307 ? Sl 0:04 java -Dzookeeper.log.dir=/home/raphy/tigergraph/log/zk -Dzookeeper.root.logger=INFO,CONSOLE -Dlog4j.configuration=file:/home/raphy/tigergraph/data/configs/zk/conf/log4j.properties -cp /home/raphy/tigergraph/app/3.3.0/zk/bin/…/zookeeper-server/target/classes:/home/raphy/tigergraph/app/3.3.0/zk/bin/…/build/classes:/home/raphy/tigergraph/app/3.3.0/zk/bin/…/zookeeper-server/target/lib/.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/…/build/lib/.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/…/lib/zookeeper-prometheus-metrics-3.6.3.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/…/lib/zookeeper-jute-3.6.3.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/…/lib/zookeeper-3.6.3.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/…/lib/snappy-java-1.1.7.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/…/lib/slf4j-log4j12-1.7.25.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/…/lib/slf4j-api-1.7.25.jar:/home/>
66392 ? Sl 0:21 java -Xms256M -Xmx1024M -server -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+ExplicitGCInvokesConcurrent -XX:MaxInlineLevel=15 -Djava.awt.headless=true -Xlog:gc*:file=/home/raphy/tigergraph/app/3.3.0/kafka/bin/…/logs/kafkaServer-gc.log:time,tags:filecount=10,filesize=102400 -Dkafka.logs.dir=/home/raphy/tigergraph/app/3.3.0/kafka/bin/…/logs -Dlog4j.configuration=file:/home/raphy/tigergraph/data/configs/kafka/conf/log4j.properties -cp /home/raphy/tigergraph/app/3.3.0/kafka/bin/…/libs/activation-1.1.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/…/libs/aopalliance-repackaged-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/…/libs/argparse4j-0.7.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/…/libs/audience-annotations-0.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/…/libs/commons-cli-1.4.jar:/home/raphy/tigergraph/app/3.3.0/kafk>
94148 ? Sl 0:01 /home/raphy/tigergraph/app/3.3.0/etcd/etcd --config-file /home/raphy/tigergraph/data/configs/etcd/conf/etcd.cfg
94157 ? Sl 0:01 /home/raphy/tigergraph/app/3.3.0/bin/tg_infr_dictd -c /home/raphy/tigergraph/data/configs/tg.cfg --replica 1
94174 ? Sl 0:00 /home/raphy/tigergraph/app/3.3.0/bin/tg_infr_admind -c /home/raphy/tigergraph/data/configs/tg.cfg --replica 1
94194 ? Sl 0:00 /home/raphy/tigergraph/app/3.3.0/bin/tg_dbs_gsed --config /home/raphy/tigergraph/data/configs/tg.cfg --partition 1 --replica 1
94212 ? S 0:00 nginx: master process /home/raphy/tigergraph/app/3.3.0/nginx/sbin/nginx -p /home/raphy/tigergraph/log/nginx -c /home/raphy/tigergraph/data/configs/nginx/conf/nginx.conf
94231 ? Sl 0:01 /home/raphy/tigergraph/app/3.3.0/bin/tg_dbs_gped --config /home/raphy/tigergraph/data/configs/tg.cfg --partition 1 --replica 1
94239 ? Sl 0:24 /home/raphy/tigergraph/app/3.3.0/bin/tg_dbs_restd --config /home/raphy/tigergraph/data/configs/tg.cfg --replica 1

  94256 ?        Sl     0:10 java -Xms256M -Xmx256M -server -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+ExplicitGCInvokesConcurrent -XX:MaxInlineLevel=15 -Djava.awt.headless=true -Dkafka.logs.dir=/home/raphy/tigergraph/app/3.3.0/kafka/bin/../logs -Dlog4j.configuration=file:/home/raphy/tigergraph/data/configs/kafka/stream/conf/log4j.properties -cp /home/raphy/tigergraph/app/3.3.0/kafka/libs:/home/raphy/tigergraph/app/3.3.0/kafka/plugins:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/activation-1.1.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/aopalliance-repackaged-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/argparse4j-0.7.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/audience-annotations-0.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/commons-cli-1.4.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/commons-lang3>
  94307 ?        Sl     0:18 java -Xms256M -Xmx1024M -server -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+ExplicitGCInvokesConcurrent -XX:MaxInlineLevel=15 -Djava.awt.headless=true -Dkafka.logs.dir=/home/raphy/tigergraph/app/3.3.0/kafka/bin/../logs -Dlog4j.configuration=file:/home/raphy/tigergraph/data/configs/kafka/connect/conf/log4j.properties -cp /home/raphy/tigergraph/app/3.3.0/kafka/libs:/home/raphy/tigergraph/app/3.3.0/kafka/plugins:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/activation-1.1.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/aopalliance-repackaged-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/argparse4j-0.7.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/audience-annotations-0.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/commons-cli-1.4.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/commons-lan>
  94394 ?        Sl     0:00 /home/raphy/tigergraph/app/3.3.0/bin/tg_infr_ts3m --config /home/raphy/tigergraph/data/configs/tg.cfg
  94479 ?        Sl     0:02 /home/raphy/tigergraph/app/3.3.0/dev/gdk/gsql/lib/../../../../.syspre/usr/lib/jvm/java-openjdk/bin/java -jar /home/raphy/tigergraph/app/3.3.0/dev/gdk/gsql/lib/.tmp_tg_dbs_gsqld.jar -c /home/raphy/tigergraph/data/configs/tg.cfg --replica 1
  94573 ?        Sl     0:00 /home/raphy/tigergraph/app/3.3.0/bin/tg_infr_ts3d --config /home/raphy/tigergraph/data/configs/tg.cfg --partition 1
  94674 ?        Sl     0:01 /home/raphy/tigergraph/app/3.3.0/bin/tg_infr_ifmd -c /home/raphy/tigergraph/data/configs/tg.cfg
  94725 ?        Sl     0:00 /home/raphy/tigergraph/app/3.3.0/bin/gui/tg_app_guid -c /home/raphy/tigergraph/data/configs/tg.cfg -r 1
  96839 pts/2    S+     0:00 grep --color=auto tigergraph
(base) raphy@pc:~$

I’ve made then a tigergraph.service based on those:

[Unit]
Description=TigerGraph Systemd Service

[Service]
Type=simple
ExecStart=/home/raphy/tigergraph/app/3.3.0/bin/tg_infr_exed -c /home/raphy/.tg.cfg --daemon=true
ExecStart=/home/raphy/tigergraph/app/3.3.0/bin/tg_infr_ctrld -c /home/raphy/tigergraph/data/configs/tg.cfg
ExecStart=java -Dzookeeper.log.dir=/home/raphy/tigergraph/log/zk -Dzookeeper.root.logger=INFO,CONSOLE -Dlog4j.configuration=file:/home/raphy/tigergraph/data/configs/zk/conf/log4j.properties -cp /home/raphy/tigergraph/app/3.3.0/zk/bin/../zookeeper-server/target/classes:/home/raphy/tigergraph/app/3.3.0/zk/bin/../build/classes:/home/raphy/tigergraph/app/3.3.0/zk/bin/../zookeeper-server/target/lib/*.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../build/lib/*.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/zookeeper-prometheus-metrics-3.6.3.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../lib/zookeeper-jute-3.6.3.jar:/home/raphy/tigergraph/app/3.3.0/zk/bin/../li>
ExecStart=java -Xms256M -Xmx1024M -server -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+ExplicitGCInvokesConcurrent -XX:MaxInlineLevel=15 -Djava.awt.headless=true -Xlog:gc*:file=/home/raphy/tigergraph/app/3.3.0/kafka/bin/../logs/kafkaServer-gc.log:time,tags:filecount=10,filesize=102400 -Dkafka.logs.dir=/home/raphy/tigergraph/app/3.3.0/kafka/bin/../logs -Dlog4j.configuration=file:/home/raphy/tigergraph/data/configs/kafka/conf/log4j.properties -cp /home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/activation-1.1.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/aopalliance-repackaged-2.5.0.jar:/home/raphy/tigergraph/ap>
ExecStart=/home/raphy/tigergraph/app/3.3.0/etcd/etcd --config-file /home/raphy/tigergraph/data/configs/etcd/conf/etcd.cfg
ExecStart=/home/raphy/tigergraph/app/3.3.0/bin/tg_infr_dictd -c /home/raphy/tigergraph/data/configs/tg.cfg --replica 1
ExecStart=/home/raphy/tigergraph/app/3.3.0/bin/tg_infr_admind -c /home/raphy/tigergraph/data/configs/tg.cfg --replica 1
ExecStart=/home/raphy/tigergraph/app/3.3.0/bin/tg_dbs_gsed --config /home/raphy/tigergraph/data/configs/tg.cfg --partition 1 --replica 1
ExecStart=nginx: master process /home/raphy/tigergraph/app/3.3.0/nginx/sbin/nginx -p /home/raphy/tigergraph/log/nginx -c /home/raphy/tigergraph/data/configs/nginx/conf/nginx.conf
ExecStart=/home/raphy/tigergraph/app/3.3.0/bin/tg_dbs_gped --config /home/raphy/tigergraph/data/configs/tg.cfg --partition 1 --replica 1
ExecStart=/home/raphy/tigergraph/app/3.3.0/bin/tg_dbs_restd --config /home/raphy/tigergraph/data/configs/tg.cfg --replica 1
ExecStart=java -Xms256M -Xmx256M -server -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+ExplicitGCInvokesConcurrent -XX:MaxInlineLevel=15 -Djava.awt.headless=true -Dkafka.logs.dir=/home/raphy/tigergraph/app/3.3.0/kafka/bin/../logs -Dlog4j.configuration=file:/home/raphy/tigergraph/data/configs/kafka/stream/conf/log4j.properties -cp /home/raphy/tigergraph/app/3.3.0/kafka/libs:/home/raphy/tigergraph/app/3.3.0/kafka/plugins:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/activation-1.1.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/aopalliance-repackaged-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/a>
ExecStart=java -Xms256M -Xmx1024M -server -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+ExplicitGCInvokesConcurrent -XX:MaxInlineLevel=15 -Djava.awt.headless=true -Dkafka.logs.dir=/home/raphy/tigergraph/app/3.3.0/kafka/bin/../logs -Dlog4j.configuration=file:/home/raphy/tigergraph/data/configs/kafka/connect/conf/log4j.properties -cp /home/raphy/tigergraph/app/3.3.0/kafka/libs:/home/raphy/tigergraph/app/3.3.0/kafka/plugins:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/activation-1.1.1.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs/aopalliance-repackaged-2.5.0.jar:/home/raphy/tigergraph/app/3.3.0/kafka/bin/../libs>
ExecStart=/home/raphy/tigergraph/app/3.3.0/bin/tg_infr_ts3m --config /home/raphy/tigergraph/data/configs/tg.cfg
ExecStart=/home/raphy/tigergraph/app/3.3.0/dev/gdk/gsql/lib/../../../../.syspre/usr/lib/jvm/java-openjdk/bin/java -jar /home/raphy/tigergraph/app/3.3.0/dev/gdk/gsql/lib/.tmp_tg_dbs_gsqld.jar -c /home/raphy/tigergraph/data/configs/tg.cfg --replica 1
ExecStart=/home/raphy/tigergraph/app/3.3.0/bin/tg_infr_ts3d --config /home/raphy/tigergraph/data/configs/tg.cfg --partition 1
ExecStart=/home/raphy/tigergraph/app/3.3.0/bin/tg_infr_ifmd -c /home/raphy/tigergraph/data/configs/tg.cfg
ExecStart=/home/raphy/tigergraph/app/3.3.0/bin/gui/tg_app_guid -c /home/raphy/tigergraph/data/configs/tg.cfg -r 1


[Install]
wantedBy=multi-user.target

But it complains:

(base) raphy@pc:/etc/systemd/system$ sudo systemctl status tigergraph.service
● tigergraph.service - TigerGraph Systemd Service
Loaded: bad-setting (Reason: Unit tigergraph.service has a bad unit file setting.)
Active: inactive (dead)

Nov 08 15:51:38 pc systemd[1]: /etc/systemd/system/tigergraph.service:27: Unknown key name 'wantedBy' in section 'Install', ignoring.
Nov 08 15:51:38 pc systemd[1]: /etc/systemd/system/tigergraph.service:27: Unknown key name 'wantedBy' in section 'Install', ignoring.
Nov 08 15:51:38 pc systemd[1]: /etc/systemd/system/tigergraph.service:27: Unknown key name 'wantedBy' in section 'Install', ignoring.
Nov 08 16:09:05 pc systemd[1]: /etc/systemd/system/tigergraph.service:8: Executable "java" not found in path "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Nov 08 16:09:05 pc systemd[1]: tigergraph.service: Unit configuration has fatal error, unit will not be started.
Nov 08 16:10:00 pc systemd[1]: /etc/systemd/system/tigergraph.service:26: Unknown section 'install'. Ignoring.
Nov 08 16:10:00 pc systemd[1]: /etc/systemd/system/tigergraph.service:8: Executable "java" not found in path "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Nov 08 16:10:00 pc systemd[1]: tigergraph.service: Unit configuration has fatal error, unit will not be started.
Nov 08 16:10:35 pc systemd[1]: /etc/systemd/system/tigergraph.service:8: Executable "java" not found in path "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Nov 08 16:10:35 pc systemd[1]: tigergraph.service: Unit configuration has fatal error, unit will not be started.
(base) raphy@pc:/etc/systemd/system$ 

Why does it ask for java ? Just after installation it didn’t complain

Unfortunatelly no, it’s not installed automatically. The easiest way of using the package would be Docker image i.e. https://hub.docker.com/r/xpertmind/tigergraph/tags
(having autostart and mounting data folder)

Problem with the systemd service above is that you are running it as root - change it to tigergraph user, then it’ll work - just add
User=tigergraph
under Type=simple
Think you will not need Group entry

1 Like

I switched to the Docker Image . It seems working fine.

Thank you for your kind help

Hi,Bruno I have the problem 9000 already in use (by Docker), How to change the internal TG nginx port ?

Just change the external mapping of the port:

docker run -p 9090:9000 → this maps internal port 9000 to external 9090

1 Like

Thank you Bruno. I haven’t describe it clearly, TG dose not run on docker but runs on CentOS directly, So
the same question:How to change the internal TG nginx port ? Since TG uses many ports, there must be a way to configure them…

you will need to download nginx template from here How to create an NGINX configuration template (3.x and above) : Customer Success and change RESTPP.NginxPort parameter (Configuration parameters :: TigerGraph Server)

2 Likes