如何解决如何在clickhouse中使用地图数据类型?如何开启实验性功能?
我正在尝试在 clickhouse 中创建一个具有地图数据类型的表,但出现此错误。
query: CREATE TABLE table_map (a Map(String,UInt64)) ENGINE=Memory;
Received exception from server (version 21.3.4):
Code: 44. DB::Exception: Received from localhost:9000. DB::Exception: Cannot create table with column 'a' which type is 'Map(String,UInt64)' because experimental Map type is not allowed. Set 'allow_experimental_map_type = 1' setting to enable.
如何开启此功能?我无法弄清楚。
解决方法
您可以在默认配置文件中启用它
cat /etc/clickhouse/users.d/allow_experimental_map_type.xml
<?xml version="1.0"?>
<yandex>
<profiles>
<default>
<allow_experimental_map_type>1</allow_experimental_map_type>
</default>
</profiles>
</yandex>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。