如何在r语言中为hadoop用户授予root权限

时间:2013-03-12 07:36:54

标签: r hadoop hdfs

我一直在通过readLines(textConnection(rhread("/hotel_81480.dat",type="text")),n=1)导入hdfs文件并将1行保存在数组ajs[]中。数组中的数据类型为number.Now我使用barplot(ajs[])命令绘制条形图。解决错误:

 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 ''

希望得到任何建议

1 个答案:

答案 0 :(得分:1)

你的问题有点神秘,但是从标题和问题组合起来我推断你想要以root身份启动X windows。只需将您的错误粘贴到谷歌,我就会转到以下link。这表明:

引用: 作为普通用户,您可以运行:

xhost local:root

然后root将能够打开X程序。您可以修改/root/.bashrc并添加以下行:

export XAUTHORITY=/home/name/.Xauthority

其中“name”是您使用的用户帐户名。编辑/root/.basrc后,您不必在X启动后再发出命令xhost local:root

相关问题