接上篇
sudo apt-get install parallel
安装jdk1.8
安装R
sudo apt-get install r-base r-base-dev
安装R的依赖包
先安装sudo dpkg -i
ggplot2
.deb
//把functions.r里的data.out.head改改
出现错误
local:1/1613/100%/6.5s Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x000000079cb11000, 592375808, 0) failed; error='Cannot allocate memory' (errno=12)
64-Bit Server VM warning: INFO: os::commit_memory
加大JVM启动时的内存
java -Xmx1g -Xms1g application
-Xmx1g 设置最大可用内存为1g
java -Xmx1g -Xms1g application
-Xmx1g 设置最大可用内存为1g
-Xms1g 设置内存初始化最小值1g
log4j:ERROR setFile(null,true) call failed
发生此问题的原因是启动Tomcat的用户权限不够,因为它要在opt目录下创建logs目录及相关日志文件;
以root用户启动Tomcat就没问题 了
出现错误
运行R脚本
Rscript makegrid.r出错如下
Loading required package: methods
Error in revalue(runs$alg, c(ODCN = "OD", KDPMD = "PM")) :
x is not a factor or a character vector.
Calls: load.and.preprocess -> revalue
Error in revalue(runs$alg, c(ODCN = "OD", KDPMD = "PM")) :
x is not a factor or a character vector.
Calls: load.and.preprocess -> revalue
Execution halted
后来没有出现了
Loading required package: methods
Error: object 'legend1' not found
Error: object 'legend1' not found
Execution halted
在
makegrid.r 将legend1改成legend
Loading required package: methods
Error in arrangeGrob(success, legend, heights = unit.c(unit(1, "npc") - :
could not find function "unit.c"
Calls: arrangeGrob -> arrangeGrob
Error in arrangeGrob(success, legend, heights = unit.c(unit(1, "npc") - :
could not find function "unit.c"
Calls: arrangeGrob -> arrangeGrob
Execution halted
在
makegrid.r 加入library(grid)