AWS MSK Kafka不支持Ubuntu客户端awscli吗?

时间:2019-05-07 17:24:20

标签: amazon-web-services amazon-ec2 apache-kafka

ubuntu不支持通过awscli进行的kafka命令吗?与MSK进行交互的任何消费者/生产者是否都必须使用“ Amazon Linux 2 AMI(HVM),SSD卷类型”?

当我们站起一个Ubuntu 18.04实例时,它说

  

awscli已经是最新版本(1.14.44-1ubuntu1)。

aws kafka help显示:

  

ubuntu @ ip-xxxxxxxxx:〜/ kafka_2.12-2.1.0 $ aws kafka帮助用法:aws   [选项] [...] [参数]至   查看帮助文本,您可以运行:

     

aws帮助aws帮助aws帮助aws:   错误:参数命令:无效的选择,有效的选择是:

     

acm | alexaforbusiness apigateway   |应用程序自动缩放appstream |   appsync雅典娜|自动缩放   自动缩放计划|批次预算
  | ce cloud9 |云目录   云形成| cloudfront cloudhsm
  | cloudhsmv2 cloudsearch |   cloudsearchdomain cloudtrail |   cloudwatch代码构建|代码提交   代码管道| codestar认知身份
  | cognito-idp cognito-sync |理解   当前| datapipeline dax
  | devicefarm直接连接|发现dms   | ds dynamodb | dynamodbstreams ec2
  | ecr ecs | efs弹性疼痛
  | elasticbeanstalk弹性代码转换器|肘   elbv2 | emr es
  |事件水管| gamelift冰川
  |胶草职责健康
  | iam importexport |物联网检查员
  |物联网数据物联网数据|运动学   kinesis-video-archived-media |运动视频媒体   运动分析| kinesisvideo kms
  | lambda lex模型|运行时   灯帆|日志机器学习
  |市场授权市场交易分析|   mediaconvert medialive |媒体包   媒体商店|媒体存储数据   计量市场| mgh mobile
  | mq mturk | opsworks opsworkscm
  |组织机构|波利   定价| rds redshift
  |识别资源组|   resourcegroupstaggingapi route53 |   route53domains sagemaker |   sagemaker运行时sdb |   serverlessrepo服务目录|   服务发现|屏蔽短信   |雪球| sqs ssm
  |步进功能存储网关| sts支持   | swf转录|翻译WAF
  | WAF区域工作文档|工作邮件   工作区| X射线s3api
  | s3配置|部署configservice
  | opsworks-cm runtime.sagemaker |历史记录帮助

1 个答案:

答案 0 :(得分:3)

好像您使用awscli安装了apt。这将为您提供Ubuntu维护者选择的版本,它将大大落后于当前版本。

要查看落后多少,可以运行aws --version。这是最近更新的安装的输出:

> aws --version
aws-cli/1.16.153 Python/3.6.7 Linux/4.15.0-1037-aws botocore/1.12.143

我建议运行apt remove awscli卸载来自Ubuntu的版本,然后运行these instructions从AWS安装最新的发行版(这会将其安装在/usr/local/bin中,并要求您拥有{ {1}}访问;如果只想为用户安装它,则可以按照here所述使用sudo