我正在尝试在我的amazon实例上设置hadoop,在2个节点的集群上。每个实例都有一个公共dns,我用它来引用它们。因此,在两台机器上的/etc/hosts文件中,我添加了如下行:
{public dns of 1st instance} node1
{public dns of 2st instance} node2
我还可以通过简单的操作从另一个实例ssh到另一个实例中:
ssh {public dns of the other instance}
在第一个实例文件的hadoop/conf/slaves中,我有:
localhost
node2
当我启动脚本bin/ start -dfs
def download(source_url):
socket.setdefaulttimeout(10)
agents = ['Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)','Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1)','Microsoft Internet Explorer/4.0b1 (Windows 95)','Opera/8.00 (Windows NT 5.1; U; en)']
[root@VM_88_10_centos ~]# yum update
Loaded plugins: fastestmirror, langpacks
Repository epel is listed more than once in the configuration
Loading mirror speeds from cached hostfile
http://mirrors.tencentyun.com/epel/7/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not
出于开发目的,我希望将我的本地计算机连接到安装在远程ec2上的couchbase。我成功建立了连接,但在尝试访问数据时出现超时。
我已经搜索了这个问题,并找到了,这个问题可能与couchbase返回内部IP的事实有关,该IP不能在亚马逊网络服务之外使用。
然而,我没有找到任何解决方案。有什么想法吗?
谢谢。
This is my output:
In [19]: c = couchbase.Couchbase().connect(host='107.20.181.77',bucket='amit')
In [20]: c
Out[20]: <couch