下载要使用的 datasciencetoolkit.org 服务器(R、Vagrant、VirtualBox)

downloading the datasciencetoolkit.org server to use (R, Vagrant, VirtualBox)

我在 Windows 电脑上 运行ning R。我发现自己向 datasciencetoolkit.org 发出了很多 JSON 请求,我最近发现 datasciencetoolkit.org 可以作为 "virtual server." 下载到计算机上,我想这可以减少我的计算时间重要的是,更不用说它不会因我的查询而给其他人的服务器带来负担。

麻烦的是,我对创建自己的虚拟机一无所知。这是开始的指南。我打算使用 Vag运行t,因为我不相信亚马逊是免费的(如果我错了请纠正我。)我将保留 3 个问题。

1) 我已经下载了 Vag运行t 和 运行 说的步骤:

vagrant box add dstk http://static.datasciencetoolkit.org/dstk_0.50.box

...来自我自己的计算机,而不是虚拟机。我想我把它安装到我自己的电脑上了。我做错了吗?我需要重新做一遍吗?

2) 如何在 VirtualBox 上设置 Vag运行t?我什至不知道那应该是什么样子。

3) 我是否也需要在虚拟机上安装 R?我假设一旦完成所有操作,我只需要通过输入 http://localhost:8080 地址在虚拟机中 运行 我的请求,但是当我到达它时我会穿过那座桥。现在我只想使用 datasciencetoolkit 设置我的虚拟机。

谢谢!!

正在为 Windows

安装 Vagrant

Vagrant 是一个帮助您更轻松、更一致地使用 VirtualBox 的工具。 VirtualBox 是一个托管和管理虚拟机的免费程序。流浪汉 查找名为 Vagrantfile 的文件,这是一个需要 基本或预配置的系统映像,根据您的计划进行配置,以及 然后通过 VirtualBox 托管它。

我假设您 "power user" 对 Windows 感到满意。如果你找到它 很难模拟正在发生的事情,这个工具链可能 带来比手动操作更多的痛苦。

  1. 下载一个ssh客户端,比如Putty。以防万一

  2. 在你做任何事情之前,确保你有最新的 'VirtualBox' 和 'VirtualBox Extension Pack' 已安装。

  3. 下载并安装 Vagrant。安装的时候一定要选择 将 Vagrant 添加到 Windows PATH 变量的选项。

  4. 创建一个空的项目目录,例如 C:/Projects/R/,然后导航

  5. 在文件夹内右击弹出标准系统对话框,然后 select Open command window here。应该会弹出一个命令行。

  6. 键入 vagrant init http://static.datasciencetoolkit.org/dstk_0.50.box。你 应该看到此成功消息:

     A 'Vagrantfile' has been placed in this directory. You are now ready to
     'vagrant up' your first virtual environment! Please read... [and so on].
    

    确认 Vagrantfile 确实已在您的项目中创建 目录,我假设它位于 C:/Projects/R/.

    如果您在这一步收到有关无法识别命令的失败消息 称为 vagrant,那么你的 PATH 变量可能有问题。

  7. 使用基本文本编辑器编辑 Vagrantfile 并完全替换为:

    Vagrant.configure(2) do |config|
    
        config.vm.box = "http://static.datasciencetoolkit.org/dstk_0.50.box"
        config.vm.network "forwarded_port", guest:80, host:8080
        # config.ssh.username = 'vagrant'
        # config.ssh.password = 'nova'
        config.ssh.insert_key = true   # important: touch if you understand.
    
        config.vm.provider "virtualbox" do |v|
            v.gui    = false            # optionally brings up VirtualBox visual interface
            v.name   = "vbox_vagrant"   # name that VirtualBox will use for your virtual machine
            v.memory = 2048             # megabytes ram
            v.cpus   = 2                # cores
        end
    
    end
    
  8. 键入 vagrant up,这将开始下载图像。你的形象可以 花几个小时。此命令只会在第一次时变慢。之后 初始下载,然后您的虚拟机将通过 VirtualBox 启动,但是 VirtualBox 可视界面不会启动,因为我们设置了上面的选项。

  9. 是时候检查它是否有效了。在命令控制台中,它应该仍然是 指向正确的项目目录,键入 vagrant ssh。你应该 现在可以通过命令行访问您的虚拟机。成功!如果你是 说那里有一个服务器,然后尝试转到您的浏览器,访问 和 URL localhost:8080。我在猜测你的情况,所以它可能 不工作。

  10. 要停止虚拟机,请执行 vagrant halt。要删除它,请键入 vagrant destroy。要检查状态,请键入 vagrant status。人们创造和 一直销毁虚拟机,因为一旦你下载 'box', 这些步骤变得非常快。

  11. 我还没有检查你下载的图像是否已经安装了 R,但我 假设如此。如果没有,那就需要在虚拟机上做。