luoyuxia commented on code in PR #1737: URL: https://github.com/apache/fluss/pull/1737#discussion_r2371958736
########## website/docs/maintenance/filesystems/obs.md: ########## @@ -7,6 +7,31 @@ sidebar_position: 6 [HuaweiCloud Object Storage Service](https://www.huaweicloud.com/product/obs.html) (HuaweiCloud OBS) is an enterprise-grade object storage solution delivering industry-leading scalability, data durability, security, and cost-efficiency. Trusted by organizations across finance, healthcare, manufacturing, and media, OBS enables you to securely store, manage, analyze, and protect unlimited data volumes for diverse scenarios like AI training, data lakes, multi-cloud backup, and real-time media processing. +## Manual Plugin Installation + +HuaweiCloud OBS support is not included in the default Fluss distribution. To enable OBS support, you need to manually install the filesystem plugin. + +### Prepare and Install the Plugin Review Comment: Not to suggest user to install from source, suggest to be something like: ``` ## Install OBS Plugin Manually HuaweiCloud OBS support is not included in the default Fluss distribution. To enable OBS support, you need to manually install the filesystem plugin into Fluss. 1. **Prepare the plugin JAR**: - Download the `fluss-fs-obs-$FLUSS_VERSION$.jar` from the [Maven Repository](https://repo1.maven.org/maven2/org/apache/fluss/fluss-fs-obs/$FLUSS_VERSION$/fluss-fs-obs-$FLUSS_VERSION$.jar). 2. **Place the plugin**: Place the plugin JAR file in the `${FLUSS_HOME}/plugins/obs/` directory: ```bash mkdir -p ${FLUSS_HOME}/plugins/obs/ cp fluss-fs-obs-$FLUSS_VERSION$.jar ${FLUSS_HOME}/plugins/obs/ ``` 3. Restart Fluss if the cluster is already running to ensure the new plugin is loaded. ``` ########## website/docs/maintenance/filesystems/overview.md: ########## @@ -28,14 +28,14 @@ Never use local file system as remote storage in production as it is not fault-t ::: ## Pluggable File Systems -The Fluss project supports the following file system: +The Fluss project supports the following file systems: - **[HDFS](hdfs.md)** is supported by `fluss-fs-hadoop` and registered under the `hdfs://` URI scheme. - **[Aliyun OSS](oss.md)** is supported by `fluss-fs-oss` and registered under the `oss://` URI scheme. - **[AWS S3](s3.md)** is supported by `fluss-fs-s3` and registered under the `s3://` URI scheme. -- **[HuaweiCloud OBS](obs.md)** is supported by `fluss-fs-obs` and registered under the `obs://` URI scheme. +For other cloud storage systems like HuaweiCloud OBS and Google Cloud Storage, you can manually install the corresponding plugins. See the individual documentation pages for installation instructions. Review Comment: ```suggestion - **[HuaweiCloud OBS](obs.md)** is supported by `fluss-fs-obs` and registered under the `obs://` URI scheme. Please make sure to [manually install the OBS plugin](obs.md#install-obs-plugin-manually). ``` ########## website/docs/maintenance/filesystems/obs.md: ########## @@ -41,4 +66,7 @@ Then, set the following environment variables before starting the Fluss service: export OBS_ACCESS_KEY_ID=<your-access-key> export OBS_SECRET_ACCESS_KEY=<your-secret-key> ``` -This approach enhances security by keeping sensitive credentials out of configuration files. \ No newline at end of file +This approach enhances security by keeping sensitive credentials out of configuration files. + Review Comment: Why add blank lines? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
