0
Beeline을 사용하여 HIVE 서버에 연결하고 있습니다. 로그인 한 사용자는 기본 홈 디렉토리에 액세스 할 수 없습니다.Hive-beeline 내역 파일 위치를 변경하는 방법
그래서 로그인 한 후 수동으로 ENV VAR HOME을 내가 액세스 할 수있는 위치로 변경하고 있습니다.
그러나 beeline이 내가 설정 한 HOME ENV 변수를 따르지 않습니다.
/**
* The save directory if HOME/.beeline/ on UNIX, and
* HOME/beeline/ on Windows.
*/
public File saveDir() {
String dir = System.getProperty("beeline.rcfile");
if (dir != null && dir.length() > 0) {
return new File(dir);
}
File f = new File(System.getProperty("user.home"),
(System.getProperty("os.name").toLowerCase()
.indexOf("windows") != -1 ? "" : ".") + "beeline")
.getAbsoluteFile();
try {
f.mkdirs();
} catch (Exception e) {
}
return f;
}
: 나는 여기 /home/{user}/.beeline