该数据库和Mysql的通信协议兼容,因此可以通过Mysql的连接方式进行连接。

使用SELECT CURRENT_version(); 查看StarRocks版本。

使用StarRocks连接HDFS文件,如下图:
SELECT * FROM FILES
(
"path" = "hdfs://hadoop001:8020/user_behavior_ten_million_rows.parquet",
"format" = "parquet",
"hadoop.security.authentication" = "simple",
"username" = "UUUU",
"password" = "XXXXXXX"
)
LIMIT 3;

查询S3文件
使用StarRocks连接S3文件,如下图:
SELECT * FROM FILES
(
"aws.s3.endpoint" = "http://192.168.122.200:6901",
"path" = "s3://starrocks/user_behavior_ten_million_rows.parquet",
"aws.s3.enable_ssl" = "false",
"aws.s3.access_key" = "UUUUU",
"aws.s3.secret_key" = "XXXXXXXXXX",
"format" = "parquet",
"aws.s3.use_aws_sdk_default_behavior" = "false",
"aws.s3.use_instance_profile" = "false",
"aws.s3.enable_path_style_access" = "true"
)
LIMIT 5;

StarRocks和Mysql的通信协议相同,因此使用DBCS可以通过Mysql的驱动对StarRocks进行管理,并且支持通过SQL对大数据文件进行管理查询。欢迎大家留言反馈DBCS对于大数据的支持。