azure-data-lake - Azure 事件中心在启用 Data Lake Gen2 的情况下捕获到存储

标签 azure-data-lake azure-eventhub

我正在尝试使用事件中心的捕获功能在启用了 Data Lake Storage Gen2 的存储帐户 v2 中进行存储。 在门户中,选择存储帐户后,容器不会显示,我无法创建新容器。 在 Azure CLI 中,我运行了以下命令:

az eventhubs eventhub update -n hubtest --namespace-name #removed# -g #removed# --enable-capture True --capture-interval 300 --capture-size-limit 262144000 --storage-account #removed# --blob-container #removed# --destination-name capturetest

我收到以下错误:

'NoneType' object has no attribute 'enabled'
Traceback (most recent call last):File "/opt/az/lib/python3.6/site-packages/knack/cli.py", line 206, in invoke cmd_result = self.invocation.execute(args)
File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 328, in execute raise ex
File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 386, in _run_jobs_serially results.append(self._run_job(expanded_arg, cmd_copy
File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 379, in _run_job six.reraise(*sys.exc_info())
File "/opt/az/lib/python3.6/site-packages/six.py", line 693, in reraise raise value
File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 356, in _run_job result = cmd_copy(params)
File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 171, in __call__ return self.handler(*args, **kwargs)
File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/arm.py", line 477, in handler instance = custom_function(instance=instance, **custom_func_args)
File "/opt/az/lib/python3.6/site-packages/azure/cli/command_modules/eventhubs/custom.py", line 112, in cli_eheventhub_update instance.capture_description.enabled = enabled
AttributeError: 'NoneType' object has no attribute 'enabled'

最佳答案

我可以重现您的问题,它似乎不支持使用 Data Lake Gen2 启用 Azure 事件中心捕获,请记住 Data Lake Gen2 处于预览状态。

查看此链接:https://learn.microsoft.com/en-gb/azure/storage/blobs/data-lake-storage-upgrade?toc=%2fazure%2fstorage%2fblobs%2ftoc.json#azure-ecosystem

enter image description here

关于azure-data-lake - Azure 事件中心在启用 Data Lake Gen2 的情况下捕获到存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54540585/

相关文章:

Azure 数据工厂 - 复制事件映射

azure - 我们可以使用 Azure CLI 将文件上传到 Azure Data Lake Storage Gen2

c# - 有没有办法按事件触发数据湖分析作业?

azure - 使用 Reactive X 流处理来自事件中心的数据

python-3.x - Azure 组合器函数,用于使用 Python 接收数据并将其写入 Azure Blob 存储

azure - Synapse - 获取所有 excel 或 csv 工作表并将其存储到数据湖中 -

java - 如何使 Azure DataLake 作为 Camel 端点

scala - 如何在 Spark Streaming 中验证 azure iot hub 的连接字符串?

azure - Azure 函数的多个触发器

azure - 可靠的有状态服务与事件中心