在R中通过SSH连接到MongoDB
如何创建到承载MongoDB(版本3)的计算机(RedHat Enterprise Linux)的SSH隧道,然后在数据库上从我的计算机(windows)运行R脚本在R中通过SSH连接到MongoDB,r,mongodb,ssh,R,Mongodb,Ssh,如何创建到承载MongoDB(版本3)的计算机(RedHat Enterprise Linux)的SSH隧道,然后在数据库上从我的计算机(windows)运行R脚本 我知道如何通过puTTY连接到机器,然后从机器上的shell运行上传的FCP Transfer R脚本,但是我想从我的PC执行分析,这样我就可以快速测试脚本并轻松导出分析和结果。这是根据我为远程MySQL SSH连接所做的说明改编的。远程数据库服务器配置为侦听端口27017上的本地地址。(127.0.0.1:27017). 您可能希
我知道如何通过puTTY连接到机器,然后从机器上的shell运行上传的FCP Transfer R脚本,但是我想从我的PC执行分析,这样我就可以快速测试脚本并轻松导出分析和结果。这是根据我为远程MySQL SSH连接所做的说明改编的。远程数据库服务器配置为侦听端口27017上的本地地址。(127.0.0.1:27017). 您可能希望将10.10.10.10替换为MongoDB服务器的IP地址
1. Install putty.exe
2. Start putty.
3. Sessions Tab:
3a. Set hostname like:
3b. <username@hostname>
3c. Eg: mongo_user@mongodb.server.com
4. Connection : SSH : Tunnels tab.
4a. Source port: 27017
4b. Destination: 10.10.10.10:27017
5. Sessions Tab
5a. Saved Session: Type name such as “MongoDB Server”
5b. Select [Save] button
1。安装putty.exe
2.开始用油灰。
3.会话选项卡:
3a。将主机名设置为:
3b。
3c。蒙哥_user@mongodb.server.com
4.连接:SSH:Tunnels选项卡。
4a。来源端口:27017
4b。目的地:10.10.10.10:27017
5.会话选项卡
5a。保存的会话:类型名称,如“MongoDB服务器”
5b。选择[保存]按钮
在windows客户端上,可以使用连接字符串连接到127.0.0.1:27017(在上面的putty连接中配置的本地源端口)
编辑以将192.168.0.1更改为127.0.0.1(错误的本地/环回地址)然后如何通过R连接到此服务器?配置putty隧道后,使用它从Windows客户端登录到MongoDB服务器。在Windows客户端上,您的R脚本需要配置ODBC连接。虽然我没有设置MongoDB来检查,但看起来应该这样做。您的连接字符串看起来像
mongo。如果您有对机器的SSH访问权,那么安装RStudio服务器可能是值得的,这样您就可以在metal上拥有一个开发环境。尤其是当你的mongodb很大的时候。