Предотвратить запись H2O в файл tmp - PullRequest
0 голосов
/ 27 февраля 2020

Я запускаю кластер H2O на сервере через командную строку. В документации сказано, что H2O требуется место в каталоге / tmp для записи. Есть ли способ заставить h2o записывать в другой каталог, кроме / tmp? Для справки здесь есть документация и код python, который я использую для запуска h2o через командную строку с вызовом os.system ():

https://h2o-release.s3.amazonaws.com/h2o/rel-wolpert/8/docs-website/h2o-docs/starting-h2o.html

# Define string to be passed to command line to spin up cluster
h2o_init_command = (
    "nohup java " 
    "-Xmx{cluster_mem_size} "
    "-jar {jar_file} "
    "-nthreads {cluster_threads} "
    "-name {cluster_port} " 
    "-port {cluster_port} " 
    "-ice_root {ice_root_file} " 
    "-hash_login "
    "-login_conf {authentication_file} " 
    "> {nohup_file} &"
    ).format(cluster_mem_size=cluster_mem_size, 
           jar_file=p.JAR_FILE, 
           cluster_threads=cluster_threads,
           cluster_port=cluster_port,
           ice_root_file=p.ICE_ROOT_FILE, 
           authentication_file=p.AUTHENTICATION_FILE, 
           nohup_file=nohup_file
            )

# Start an H2O cluster
return_cde = os.system(h2o_init_command)

1 Ответ

0 голосов
/ 27 февраля 2020

Это было давно, но, если я вспомню, способ сделать это - установить путь -ice_ root. Это то, что делает путь запуска h2o-on-had oop. Там не так много, просто небольшие файлы журнала. Нет больших данных. Так что даже если у вас есть маленький / tmp, вероятно, просто оставить его.

...