去掉多余打印日志文件

master
whb 5 months ago
parent eb2a0df8e3
commit fe5b9cedc1

@ -12,7 +12,7 @@ public class Constant {
*/ */
public static final String AUTHORIZATION = "Authorization"; public static final String AUTHORIZATION = "Authorization";
public static final String JUPYTERHUB_API_URL = "https://120.78.220.29:8000/hub/api"; public static final String JUPYTERHUB_API_URL = "https://jrdsj.sztzjy.com:8000/hub/api";
public static final String ADMIN_TOKEN = "170bed30b34242cfb3fda3171e1a111d"; // 替换为你的JupyterHub管理员API令牌 public static final String ADMIN_TOKEN = "170bed30b34242cfb3fda3171e1a111d"; // 替换为你的JupyterHub管理员API令牌

@ -35,13 +35,13 @@ public class JupyterHubTokenManager {
String responseBody = EntityUtils.toString(response.getEntity()); String responseBody = EntityUtils.toString(response.getEntity());
if (statusCode == 201) { if (statusCode == 201) {
System.out.println("User " + username + " 创建成功!"); //System.out.println("User " + username + " 创建成功!");
// 准备 chpasswd 命令的输入内容 // 准备 chpasswd 命令的输入内容
String passwordEntry = username + ":123qwe"; String passwordEntry = username + ":123qwe";
try { try {
System.out.println("开始执行密码命令"); // System.out.println("开始执行密码命令");
String[] command = {"chpasswd"}; String[] command = {"chpasswd"};
// 创建一个新的进程来执行 chpasswd 命令 // 创建一个新的进程来执行 chpasswd 命令
Process process = Runtime.getRuntime().exec(command); Process process = Runtime.getRuntime().exec(command);
@ -70,13 +70,13 @@ public class JupyterHubTokenManager {
errors.append(line).append("\n"); errors.append(line).append("\n");
} }
System.out.println("等待进程执行完成"); //System.out.println("等待进程执行完成");
// 等待进程执行完成 // 等待进程执行完成
int exitCode = process.waitFor(); int exitCode = process.waitFor();
if (exitCode == 0) { if (exitCode == 0) {
// 执行成功 // 执行成功
System.out.println("密码创建成功!"); // System.out.println("密码创建成功!");
} else { } else {
// 执行失败,输出错误信息 // 执行失败,输出错误信息
System.err.println("密码创建失败!\n" + errors.toString()); System.err.println("密码创建失败!\n" + errors.toString());
@ -115,7 +115,7 @@ public class JupyterHubTokenManager {
String token = jsonObject.getString("token"); String token = jsonObject.getString("token");
System.out.println("Token : " + token); //System.out.println("Token : " + token);
String url = "https://jrdsj.sztzjy.com:8000/user/" + username + "/?token=" + token; String url = "https://jrdsj.sztzjy.com:8000/user/" + username + "/?token=" + token;
@ -143,7 +143,7 @@ public class JupyterHubTokenManager {
if (response.getStatusLine().getStatusCode() == 200 || response.getStatusLine().getStatusCode() == 201) { if (response.getStatusLine().getStatusCode() == 200 || response.getStatusLine().getStatusCode() == 201) {
System.out.println("服务成功的启动: " + username); // System.out.println("服务成功的启动: " + username);
if (caseName == null) if (caseName == null)
{ {
@ -153,8 +153,6 @@ public class JupyterHubTokenManager {
//需要挂载的文件 //需要挂载的文件
String path = "/etc/jupyterhub/data/"+caseName+"/."; String path = "/etc/jupyterhub/data/"+caseName+"/.";
try { try {
String dockerName = "jupyter-"+username; String dockerName = "jupyter-"+username;
@ -163,14 +161,12 @@ public class JupyterHubTokenManager {
// 创建一个新的进程来执行Python代码 // 创建一个新的进程来执行Python代码
Process process = Runtime.getRuntime().exec(command); Process process = Runtime.getRuntime().exec(command);
// 获取进程的输入流 // 获取进程的输入流
BufferedReader inputStream = new BufferedReader(new InputStreamReader(process.getInputStream())); BufferedReader inputStream = new BufferedReader(new InputStreamReader(process.getInputStream()));
// 获取进程的输出流 // 获取进程的输出流
BufferedReader errorStream = new BufferedReader(new InputStreamReader(process.getErrorStream())); BufferedReader errorStream = new BufferedReader(new InputStreamReader(process.getErrorStream()));
// 读取Python代码的输出 // 读取Python代码的输出
String line; String line;
StringBuilder output = new StringBuilder(); StringBuilder output = new StringBuilder();
@ -190,7 +186,7 @@ public class JupyterHubTokenManager {
if (exitCode == 0) { if (exitCode == 0) {
// 执行成功输出Python代码的结果 // 执行成功输出Python代码的结果
System.out.println("文件挂载成功!"); //System.out.println("文件挂载成功!");
} else { } else {

@ -52,9 +52,9 @@ public class JupyterhubController {
try { try {
JupyterHubTokenManager.createUser(name); JupyterHubTokenManager.createUser(name);
System.out.println("创建用户成功!");
JupyterHubTokenManager.startServer(name, caseName); JupyterHubTokenManager.startServer(name, caseName);
System.out.println("启动服务!"); // System.out.println("启动服务!");
String url = JupyterHubTokenManager.generateToken(name); String url = JupyterHubTokenManager.generateToken(name);
return new ResultEntity<>(HttpStatus.OK, "容器创建成功!", url); return new ResultEntity<>(HttpStatus.OK, "容器创建成功!", url);

Loading…
Cancel
Save