Fiware - 运行 Cosmos CLI 错误
Fiware - run Cosmos CLI error
我正在尝试 运行 来自
http://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/BigData_Analysis_-_User_and_Programmer_Guide
我卡在了线
"easy_install
https://forge.fi-ware.org/frs/download.php/1309/cosmos-0.16.0-py2.7.egg"
系统打印输出:
Downloading https://forge.fi-ware.org/frs/download.php/1309/cosmos-0.16.0-py2.7.egg
Processing cosmos-0.16.0-py2.7.egg
removing '/usr/lib/python2.6/site-packages/cosmos-0.16.0-py2.7.egg' (and everything under it)
creating /usr/lib/python2.6/site-packages/cosmos-0.16.0-py2.7.egg
Extracting cosmos-0.16.0-py2.7.egg to /usr/lib/python2.6/site-packages
SyntaxError: ('invalid syntax', ('/usr/lib/python2.6/site-packages/cosmos-0.16.0-py2.7.egg/cosmos/cli/command_util.py', 145, 20, ' return {k: v for k, v in json.iteritems() if k not in filter_keys}\n'))
cosmos 0.16.0 is already the active version in easy-install.pth
Installing cosmos script to /usr/bin
Installed /usr/lib/python2.6/site-packages/cosmos-0.16.0-py2.7.egg
Processing dependencies for cosmos==0.16.0
Searching for cosmos==0.16.0
Reading http://pypi.python.org/simple/cosmos/
No local packages or download links found for cosmos==0.16.0
error: Could not find suitable distribution for Requirement.parse('cosmos==0.16.0')
但之后我意识到我使用的是来自conference 的image 和cosmos 应该安装,所以我运行
# cosmos
这是我的系统打印输出:
Traceback (most recent call last):
File "/usr/bin/cosmos", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 2655, in <module>
working_set.require(__requires__)
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 648, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 546, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: requests
如何正确运行 cosmos ??
为了在 FIWARE LAB 中访问已经部署的类 Hadoop Cosmos 实例,您不需要 Cosmos CLI;这是为了在类似 Hadoop 即服务的 Cosmos 部署上按需创建新集群,而 FIWARE LAB 不是这种情况。
只需转到 here 并使用您的 FIWARE LAB 凭据创建一个 Cosmos 帐户。然后,按照该网站中指出的步骤进行操作。
关于Cosmos documentation,请忽略第2.3节之前的第一节。
我正在尝试 运行 来自 http://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/BigData_Analysis_-_User_and_Programmer_Guide
我卡在了线
"easy_install https://forge.fi-ware.org/frs/download.php/1309/cosmos-0.16.0-py2.7.egg"
系统打印输出:
Downloading https://forge.fi-ware.org/frs/download.php/1309/cosmos-0.16.0-py2.7.egg
Processing cosmos-0.16.0-py2.7.egg
removing '/usr/lib/python2.6/site-packages/cosmos-0.16.0-py2.7.egg' (and everything under it)
creating /usr/lib/python2.6/site-packages/cosmos-0.16.0-py2.7.egg
Extracting cosmos-0.16.0-py2.7.egg to /usr/lib/python2.6/site-packages
SyntaxError: ('invalid syntax', ('/usr/lib/python2.6/site-packages/cosmos-0.16.0-py2.7.egg/cosmos/cli/command_util.py', 145, 20, ' return {k: v for k, v in json.iteritems() if k not in filter_keys}\n'))
cosmos 0.16.0 is already the active version in easy-install.pth
Installing cosmos script to /usr/bin
Installed /usr/lib/python2.6/site-packages/cosmos-0.16.0-py2.7.egg
Processing dependencies for cosmos==0.16.0
Searching for cosmos==0.16.0
Reading http://pypi.python.org/simple/cosmos/
No local packages or download links found for cosmos==0.16.0
error: Could not find suitable distribution for Requirement.parse('cosmos==0.16.0')
但之后我意识到我使用的是来自conference 的image 和cosmos 应该安装,所以我运行
# cosmos
这是我的系统打印输出:
Traceback (most recent call last):
File "/usr/bin/cosmos", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 2655, in <module>
working_set.require(__requires__)
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 648, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 546, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: requests
如何正确运行 cosmos ??
为了在 FIWARE LAB 中访问已经部署的类 Hadoop Cosmos 实例,您不需要 Cosmos CLI;这是为了在类似 Hadoop 即服务的 Cosmos 部署上按需创建新集群,而 FIWARE LAB 不是这种情况。
只需转到 here 并使用您的 FIWARE LAB 凭据创建一个 Cosmos 帐户。然后,按照该网站中指出的步骤进行操作。
关于Cosmos documentation,请忽略第2.3节之前的第一节。