我正在编写一个测试应用程序,以从AzureData Lake读取文件。我已经创建了帐户和资源,以及上传了文件。我正在尝试使用以下代码创建客户端(如文档https://docs.microsoft.com/en-us/azure/data-lake-store/data-lake-store-get-started-java-sdk中所述)。我到底从哪里得到这些价值? 谢谢
String clientId = "FILL-IN-HERE";
String authTokenEndpoint = "FILL-IN-HERE";
String clientKey = "FILL-IN-HERE";
AccessTokenProvider provider = new ClientCredsTokenProvider(authTokenEndpoint, clientId, clientKey);
// full account FQDN, not just the account name
String accountFQDN = "FILL-IN-HERE";
ADLStoreClient client = ADLStoreClient.createClient(accountFQDN, provider);
答案 0 :(得分:0)
您似乎正在将Azure Active Directory authentication与Azure Data Lake一起使用。
登录Azure门户->单击“ Azure Active Directory”->单击“应用程序注册”->查找您的应用程序(或创建一个新应用程序)
ClientId
客户端密钥(单击证书和秘密->单击新客户端密钥->单击添加)客户端密钥是客户端密钥。
authTokenEndpoint 单击端点
有关更多详细信息,请参考此document。