我在Azure上创建了一个虚拟机。现在我能够远程登录到VM但无法将文件复制到Hadoop。
private void registerToken(String token) {
OkHttpClient client = new OkHttpClient();
RequestBody body = new FormBody.Builder()
.add("Token",token)
.build();
Request request = new Request.Builder()
.url("notify.php")
.post(body)
.build();
try {
client.newCall(request).execute();
} catch (IOException e) {
e.printStackTrace();
}
}
直到这里我很好。我使用remoteLogin(deployr_endpoint = "http://dns-goeshere", session = TRUE, diff = TRUE, commandline = TRUE, username = "admin", password = "Yourpassword")
library(RevoScaleR)
将所需文件复制到VM,然后我检查了pscp
文件夹中的文件。我还给了该文件的所有权限。