Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 连接Elastic Map Reduce ruby客户端时出错_Hadoop_Amazon S3_Amazon Web Services_Elastic Map Reduce - Fatal编程技术网

Hadoop 连接Elastic Map Reduce ruby客户端时出错

Hadoop 连接Elastic Map Reduce ruby客户端时出错,hadoop,amazon-s3,amazon-web-services,elastic-map-reduce,Hadoop,Amazon S3,Amazon Web Services,Elastic Map Reduce,我遵循AWS中提到的步骤,使用SSH使用交互式配置单元会话。 我使用了以下资源 最初我遇到了这个错误,错误:缺少密钥访问id,然后我修复了JSON文件。JSON文件的格式与上述链接中提到的格式相同 当我运行这个命令时 ./elastic-mapreduce 我收到以下错误:- 错误:无法分析凭据。json:无法将字符串转换为整数。 我也在AWS上检查了JSON中所需的值 有人知道我为什么会出现此错误吗?credentials.json中的区域值必须是int类型 {...... .....

我遵循AWS中提到的步骤,使用SSH使用交互式配置单元会话。 我使用了以下资源

  • 最初我遇到了这个错误,错误:缺少密钥访问id,然后我修复了JSON文件。JSON文件的格式与上述链接中提到的格式相同

    当我运行这个命令时

    ./elastic-mapreduce 
    
    我收到以下错误:-

    错误:无法分析凭据。json:无法将字符串转换为整数。

    我也在AWS上检查了JSON中所需的值


    有人知道我为什么会出现此错误吗?

    credentials.json中的区域值必须是int类型

    {......
    ......
    "region": 1
    }
    

    credentials.json中的区域值必须是int类型

    {......
    ......
    "region": 1
    }
    

    除非你向我们展示你的JSON文件的相似之处(带有虚拟凭证,而不是真实凭证),否则这完全是一个猜测游戏。@claudia这是我的JSON文件的格式。[{“访问id”:“AKUEQIDLSNWHEYRHDS7E”,“私钥”:“8sjeuvusiew/6wRTE”,“密钥对”:“mykey.pem”,“密钥对文件”:“/User/asquare/hadoop/mykey.pem”,“log_uri”:“s3n://file/log”,“region”:“us-east-1”,“}]您的最后一个”,“似乎是问题所在。使用验证器尝试JSON,例如,您会注意到它不会使用区域键/值对后面的悬挂“,”进行验证。删除“,”并进行验证。@claudia我检查了文件,但错放了逗号。我可以使用SSH使用交互式配置单元客户端。除非您向我们展示您的JSON文件的相似性(使用虚拟凭据,而不是真实凭据),否则这只是一个猜测游戏。@claudia这是我的JSON文件的格式。[{“访问id”:“AKUEQIDLSNWHEYRHDS7E”,“私钥”:“8sjeuvusiew/6wRTE”,“密钥对”:“mykey.pem”,“密钥对文件”:“/User/asquare/hadoop/mykey.pem”,“log_uri”:“s3n://file/log”,“region”:“us-east-1”,“}]您的最后一个”,“似乎是问题所在。使用验证器尝试JSON,例如,您会注意到它不会使用区域键/值对后面的悬挂“,”进行验证。删除“,”并进行验证。@claudia我检查了文件,但错放了逗号。我能够使用SSH使用交互式配置单元客户端。