questdb: questdb.jar is referenced in questdb-6.4.3-rt-linux-amd64 questdb.sh script - questdb.sh script seemingly not working on RHEL 8.4

Describe the bug

Downloaded latest release to mistakenly think questdb.jar file is missing:

/root/questdb-6.4.3/questdb-6.4.3-rt-linux-amd64 #> find . -name questdb.jar

This is because questdb.sh references questdb.jar, and the first step in looking when the script failed to run led me to that point.

To reproduce

  1. Download tar file
  2. Extract tar file
  3. Try run ./questdb.sh
  4. Check open ports - Nothing relevant to questdb
  5. Looked in questdb.sh that references questdb.jar
  6. Looked in bin directory of extracted tar

Expected Behavior

questdb.jar should… Work out of the box for RHEL 8.4.

Environment

- **QuestDB version**:6.4.3
- **OS**:RHEL8.4
- **Browser**:

Additional context

No response

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 23 (11 by maintainers)

Most upvoted comments

We make network call and it is refused for whatever reason. Could be Linux core or an intermediary. Bummer is that we didn’t report the error. Correctly logger error brings error codes that let diagnosing this issue further.

When server cannot join multicast group, it should log something like:

2022-07-26T15:32:08.865316Z E server-main [errno=19] cannot join group [fd=92, bind=0.0.0.0, group=232.1.2.3]

Issue is that logger is async and on fast system process exits before logger can flush the log line. The problem is fixed in this PR: https://github.com/questdb/questdb/pull/2345

I could reproduce the same symptoms after shutting down network interfaces with BROADCAST flags. We’ll fix this.

RT is assembled by jlink documentation.

if you need Jar, download no-jre version