我最近在運行在流浪者上的CentOS 6 VM上安裝了mongodb。MongoDB通過端口轉發問題在流浪者問題
我添加端口轉發到Vagrantfile轉發蒙戈端口
config.vm.forward_port 27017, 127017
我配置的mongod時自動啓動服務器啓動,並已證實,預期服務啓動。
然而,當我從我的主機上運行mongo localhost:127017
(不是無業遊民)我得到以下錯誤
MongoDB shell version: 1.8.2
connecting to: localhost:127017/test
Fri Jan 20 13:58:28 getaddrinfo("127.0.0.1") failed: nodename nor servname provided, or not known
Fri Jan 20 13:58:28 Error shell/mongo.js:81
exception: connect failed
什麼想法?
我不能重現使用centos 6.2 w/mongodb 2.0.2。你在跑什麼樣的盒子,你從哪裏得到它? –
這個問題來自於試圖從主機(MacOSX) – joseym
上查詢流浪者(centos 6)上的mongo服務器嗎?你有任何其他正在工作的端口(80,22)嗎?此外,端口轉發需要重新啓動虛擬機,否則VirtualBox將無法啓動端口。 –