小编Jak*_*ake的帖子

AWS Lake Formation:s3://abc/ 上的 Lake Formation 权限不足

我正在尝试从 AWS Lake Formation 控制台设置数据湖。

我正在按照以下资源做同样的事情:https : //aws.amazon.com/blogs/big-data/integrating-aws-lake-formation-with-amazon-rds-for-sql-server/

但是在创建数据库的第二步中,在输入数据库名称并选择 s3 位置后,我得到

s3 上的 Lake Formation 权限不足:

我检查了我的权限,我将管理员角色映射到我的帐户,允许所有 (*)

任何人都可以帮助实际问题是什么!

amazon-s3 amazon-web-services aws-lake-formation

6
推荐指数
1
解决办法
2905
查看次数

如何使用流将 Map<String, List<String>> 转换为 Set<String>?

我正在尝试将 Map> 转换为单行的列表/字符串集,但除非我对地图使用传统的 forEach,否则无法做到这一点。是否有人知道使用流在单行中执行此操作。

import java.util.*;

public class StreamDemo {
    public static void main(String[] args) {
        HashMap<String, List<String>> map = new HashMap<>();
        ArrayList<String> s1 = new ArrayList<>();
        map.put("A", Arrays.asList("A1, A2"));
        map.put("B", Arrays.asList("B1, B2"));
        map.put("C", Arrays.asList("C1, C2"));

        Set<String> stringValues = new HashSet<>();

        // LOGIC TO GET ALL VALUES A1, A2, B1, B2, C1, C2 INTO stringValues

        System.out.println(stringValues);
        // Expected output
        // [A1, A2, B1, B2, C1, C2]

    }
}
Run Code Online (Sandbox Code Playgroud)

java java-stream

0
推荐指数
1
解决办法
204
查看次数