Commit Graph

9 Commits

Author SHA1 Message Date
legendpei f8e7abf9b1
chore(server): remove outdated backends code (#3116)
Remove the backend implementations that have been unsupported since 1.7.0, and
clean up their related build, distribution, test, release, and documentation
artifacts.

- retain the server and backend component boxes in the ASCII diagram
- show HugeGraph-PD and HStore as separate distributed components
- keep removed legacy backends out of the current topology

---------

Co-authored-by: imbajin <jin@apache.org>
2026-07-27 17:39:54 +08:00
Vaibhav Joshi a49bf667a9
docs(server): add Docker with HBase validation runbook 2026-06-03 21:18:24 +08:00
Vaibhav Joshi f56462a14d
feat(server): use HBase 2.6 to replace hbase-shaded & support docker-compose way (#3021)
-Added hbase-shaded-client and hbase-endpoint dependencies instead of custom hbase-shaded-endpoint library.
-Added docker files and HBASE.md containing instructions for HBase backend
- Updated known-dependencies.txt to reflect the minimal allowlist.
Improved pom.xml comments to document exclusion rationales and
addressed automated review feedback regarding dependency management.
2026-05-22 11:27:05 +08:00
Himanshu Verma 9126c80e41
docs: update Docker deployment docs for bridge networking migration (#2963)
- Create docker/README.md with full setup guide, env var reference,
  port table, health checks, and troubleshooting
- Fix hugegraph-store/docs/deployment-guide.md: replace wrong env vars
  (GRPC_HOST, RAFT_ADDRESS etc.) with correct HG_* names
- Update K8s manifest in deployment-guide.md to use HG_* env vars
- Fix 7 files pointing to dead docker/example/ directory
- Add Docker bridge network notes to PD configuration docs
- Add distributed cluster section to server Docker README

Relates to: #2952

* docs: clarify temporary entrypoint mount workaround in docker/README.md

The 3-node and single-node quickstart compose files currently mount
entrypoint scripts from source as a workaround until updated Docker
images are published with the new entrypoints baked in.

Add a clear note explaining this temporary requirement so users are
not confused about needing a full source clone to run the cluster.

---------

Co-authored-by: imbajin <jin@apache.org>
2026-03-23 20:57:55 +08:00
Himanshu Verma 8d758d5446
chore(docker): remove tmp volume mounts after image update (#2976) 2026-03-22 10:56:17 +08:00
Himanshu Verma 0154c06422
refactor(docker): migrate single-node compose from host to bridge networking (#2952)
* docker: migrate from host to bridge networking

Replace network_mode: host with explicit port mappings and add configuration
volumes for PD, Store, and Server services to support macOS/Windows Docker.

- Remove host network mode from all services
- Add explicit port mappings (8620, 8520, 8080)
- Add configuration directories with volume mounts
- Update healthcheck endpoints
- Add PD peers environment variable
2026-03-20 16:21:59 +08:00
Himanshu Verma 6ffdd9ccbf
refactor(server): unify URL configs when scheme is missing (#2944)
- Add URL normalization support for config options
- Automatically prefix missing schemes (http://, https://)
- Log warnings when auto-correcting user-provided values
- Add comprehensive test coverage for normalization logic
- Update config files to demonstrate the feature

Changes:
- ConfigOption: Add withUrlNormalization() builder method
- ServerOptions: Apply normalization to REST, Gremlin, K8s URLs
- HugeConfig: Implement lazy cache and normalization logic
- Add ServerOptionsTest with 5 test cases
- Simplify URLs in main and Docker config

* repair

---------

Co-authored-by: imbajin <jin@apache.org>
2026-02-03 15:11:32 +08:00
ChoHee a93cc218d9
chore(server): remove outdated ConfigAuthenticator (#2927) 2026-01-04 16:28:51 +08:00
V_Galaxy 882f3b7d65
feat(dist): support docker deployment for PD and Store (#2573)
Co-authored-by: imbajin <jin@apache.org>
2024-07-15 11:12:25 +08:00