我在Virtualbox中使用Ubuntu(都安装在Windows操作系统上)。我将Hadoop下载到Windows(下载文件夹)以便在Ubuntu上安装它。但我无法完成这项任务。我从here开始遵循Hadoop安装步骤。
我在下面尝试了两个选项,但收到了以下错误:
import sys
from openstack import connection
from openstack import profile
from openstack import utils
utils.enable_logging(True, stream=sys.stdout)
prof = profile.Profile()
prof.set_region(prof.ALL, "RegionOne")
conn = connection.Connection(
auth_url='https://my.identity.endpoint/v2.0/',
profile=prof,
username="my_username",
password="my_password")
c = conn.object_store.create_container(name='videos')
obj = conn.object_store.create_object(container=c.name,
name='input_output.mp4',
data=open('input_output.mp4', 'r'),
content_type='video/mp4')
print(obj)
和:
=IIF(Fields!YourField.Value = "Materials", "Plum", "Blue")
答案 0 :(得分:0)
你的错误非常直观。
除非您有defined a shared folder,否则您无法从计算机托管 VM复制到VM,因此/home/hduser/Downloads/hadoop2.7.1.tar.gz not found
错误。
Cannot write to hadoop-2.7.1.tar.gz (Permission denied).
表示您没有相应的权限才能下载此文件。
您可以在选项2中使用sudo
尝试相同的命令,以便修复此或从 中>>下载hadoop tar
文件em> 您的虚拟机并将其解压缩为第一个选项。
答案 1 :(得分:0)
在命令开头添加sudo
以解决权限问题。它允许允许的用户以超级用户或其他用户身份执行命令。