【问题标题】:AWS IoT Greengrass v2 does not create greengrass/v2/ folder on my raspberryAWS IoT Greengrass v2 不会在我的树莓上创建 greengrass/v2/ 文件夹
【发布时间】:2021-02-19 01:26:32
【问题描述】:

我正在尝试将运行 raspy OS lite 的 raspberry pi4 设备与 AWS Iot Greengrass v2 连接,我执行以下步骤:

  1. 我从 AWS Greengrass 控制台设置了一个核心设备

  2. 在我的树莓上我安装了 Java 8 运行时

    $ sudo apt.get 更新 $ sudo apt-get install openjdk-8-jdk

  3. 在我的树莓派上,我下载了安装程序:

    curl -s https://d2s8p88vqu9w66.cloudfront.net/releases/greengrass-nucleus-latest.zip > greengrass-nucleus-latest.zip && 解压 greengrass-nucleus-latest.zip -d GreengrassCore

  4. 在我的设备上运行安装程序:

    sudo -E java -Droot="/greengrass/v2" -Dlog.store=FILE -jar ./GreengrassCore/lib/Greengrass.jar --aws-region eu-west-1 --thing-name GreengrassQuickStartCore- 1773dec1ad2 --thing-group-name GreengrassQuickStartGroup --component-default-user ggc_user:ggc_group --provision true --setup-system-service true --deploy-dev-tools true

一切似乎都完成了,我的核心设备是在 aws 控制台中创建的,状态为“健康”,但在我的树莓上,文件夹 /greengrass/v2 不存在,我看不到日志等。 如果我阅读了解决设备问题的文档,每个人都将 /greengrass/v2/logs/ 报告为日志文件夹,但我的设备上的 greengrass 文件夹不存在。

大家有什么建议吗?

提前非常感谢

【问题讨论】:

  • Greengrass 安装到 /greengrass/v2/ 并将所有证书放在那里。如果您可以看到它为“控制台运行状况良好”,则意味着它必须已安装并正在运行。您确定要在根目录中查找 /greengrass 目录而不是您的主目录吗?

标签: amazon-web-services raspberry-pi aws-iot aws-iot-greengrass


【解决方案1】:

您是否安装了 AWS CLI V1(树莓派不支持 V2 版本)。请务必在安装 Greengrass Core 软件之前执行此操作。

$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"

$ 解压 awscli-bundle.zip

$ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-13
    • 2019-09-01
    • 1970-01-01
    • 2022-01-22
    • 2021-02-04
    • 2021-03-13
    • 2019-05-21
    相关资源
    最近更新 更多