如何
问题描述:
我已被导入HDFS文件通过readLines(textConnection(rhread("/hotel_81480.dat",type="text")),n=1)
给根权限hadoop的用户在r中的语言和在一个阵列中的阵列ajs[]
.The数据包括保存了1行的类型是number.Now
Im的使用barplot(ajs[])
命令来绘制的条形图.FAcing错误:如何
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Error in X11(d$display, d$width, d$height, d$pointsize, d$gamma, d$colortype, :
unable to start device X11cairo
In addition: Warning message:
In function (display = "", width, height, pointsize, gamma, bg, :
unable to open connection to X11 display ''
希望得到任何建议
答
你的问题是有点神秘,但是从标题和质疑体结合我推断你要启动X窗口为根。只需将您的错误粘贴到Google,便可将我引导至以下link。这表明:
报价: 作为普通用户,你可以运行:
xhost local:root
,然后根就可以打开X程序。您可以编辑/root/.bashrc
并添加以下行:
export XAUTHORITY=/home/name/.Xauthority
其中“名”是您使用的用户帐户名称。编辑/root/.basrc
后,在X启动后,您不必再发出命令xhost local:root
。
+0
谢谢你为我工作 – 2013-03-12 11:58:33
您的标题和问题主体似乎没有关系。你的错误源于R打开一个图形窗口。也许使用ssh -X? – 2013-03-12 09:01:29
ssh -X不起作用。这个命令可能还有更多内容 – 2013-03-12 09:37:30
对于你的下一个问题,请尝试清楚你需要的是什么。你的标题提到了一些关于root的内容,但你的问题没有。所以下一次,以类似这样的方式开始您的问题:'我有以下问题,当我以root身份登录时尝试创建barplot时,出现以下错误:'然后显示您的错误。 – 2013-03-12 11:12:53