GCS platform

Read(179) Label: gcscli,

1. The directory containing files of this external library is: installation directory\esProc\extlib\GcsCli. The Raqsoft core jar for this external library is scu-google-gcs-cli-2.10.jar.

api-common-2.9.0.jar

failureaccess-1.0.1.jar

fastjson-1.2.76.jar

gax-2.26.0.jar

gax-httpjson-0.111.0.jar

google-api-client-2.2.0.jar

google-api-services-storage-v1-rev20230301-2.0.0.jar

google-auth-library-credentials-1.16.0.jar

google-auth-library-oauth2-http-1.16.0.jar

google-cloud-core-2.16.0.jar

google-cloud-core-http-2.16.0.jar

google-cloud-storage-2.22.1.jar

google-http-client-1.42.3.jar

google-http-client-appengine-1.43.1.jar

google-http-client-gson-1.42.3.jar

google-http-client-jackson2-1.43.1.jar

grpc-context-1.54.0.jar

gson-2.10.jar

guava-31.1-jre.jar

jackson-core-2.14.2.jar

opencensus-api-0.31.1.jar

opencensus-contrib-http-util-0.31.1.jar

threetenbp-1.6.8.jar

Note: The third-party jars are encapsulated in the compression package and users can choose appropriate ones for specific scenarios.

 

2. Add network proxy before using the GCS external library. Under Windows, add it in config.txt when starting esProc through .exe file; and in .bat file when starting the application through the .bat file. And add it in .sh file under Linux.

To add the proxy in config.txt under Windows:

java_home=C:\ProgramFiles\Java\jdk1.7.0_11;esproc_port=48773;btx_port=41735;gtm_port=41737;jvm_args=-Xms128m -Xmx9669m -Duser.language=zh  -Djava.net.useSystemProxies=true

 

3. A JRE version 1.7 or above is required. Users need to install a higher version if the esProc built-in JRE version does not meet the requirements, and then configure java_home in config.txt under installation directory \esProc\bin. Just skip this step if the JRE version is adequate.

 

4. esProc provides functions gcs_open(), gcs_bucket(), gcs_copy(), gcs_file(), gcs_list() and gcs_close() to access the GCS platform. Look them up inHelp-Function referenceto find their uses.