[英]xgboost superslow on Google Cloud Compute Engine
[英]Rstudio server not running on Google Cloud Compute Engine
为什么“ rstudio-server启动”不起作用?
在这一点上,即使在stackoverflow上,我也找不到任何有用的答案。 我从以下博客文章中交叉检查了以下步骤1-5是否足以在Ubuntu上安装Rstudio Server: https ://www.r-bloggers.com/installing-rstudio-server-on-ubuntu-server/ http://www.joeroe.eu/blog/2015/08/rstudio-server-on-a-google-compute-engine-instance/ https://gist.github.com/rweald/4321052
这是我所做的:
1.创建Google Cloud VM
Google Cloud Compute Engine>创建VM实例(在Ubuntu 16.04 LTS上)
2.安装R
sudo nano /etc/sources.list
输入:
deb http://cran.rstudio.com/bin/linux/ubuntu xenial/
获取ubuntu的公钥:
sudo apt-key adv —keyserver keys.gnupg.net —recv-key 381BA480
sudo apt-get update
sudo apt-get install r-base libapparmor1
sudo apt-get install r-base
3.安装Rstudio服务器
sudo apt-get install gdebi-core
wget https://download2.rstudio.org/rstudio-server-1.0.143-amd64.deb
sudo gdebi rstudio-server-1.0.143-amd64.deb
4.在Google Cloud防火墙中打开端口8787
gcloud compute firewall-rules create allow-rstudio --allow tcp:8787
备注:我确实确认端口8787已打开:gcloud计算防火墙规则列表名称网络SRC_RANGES规则SRC_TAGS TARGET_TAGS allow-rstudio默认0.0.0.0/0 tcp:8787 allow-rstudio
5.验证Rstudio服务器
无回应:http://:8787 >>浏览器已挂起
无响应:sudo rstudio-server verify-installing >>命令执行,无消息
没有响应:sudo rstudio-server restart >>没有正在运行的进程要重新启动(“ rsession:找不到进程”)
无响应:sudo rstudio-server start >>命令执行,无消息
感谢您提供的任何周到帮助,为什么RStudio Server无法运行。
您创建了防火墙规则,但是未将其应用于任何VM,因此该VM上的端口仍未打开,因此无法访问服务器。
创建防火墙规则时,请按照docs为其添加标签:
gcloud beta compute firewall-rules create allow-rstudio-server \
--allow tcp:8787 \
--target-tags rstudio-server
然后, 将rstudio-server
标记添加到VM:
gcloud compute instances add-tags [INSTANCE_NAME] --tags rstudio-server
然后尝试再次访问服务器上的UI。
就是说,您应该真正考虑使用加密的SSH隧道安全地连接到GCE VM,以避免在数据从计算机传输到GCE VM并回传时窃听数据,否则可能会遭受MITM攻击 ,从而可能拦截您的数据。密码并接管您的服务器,因为您使用的是纯文本HTTP访问服务器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.