更新时间:2022-12-14 GMT+08:00
ClickHouse如何开启Map类型?
- 使用root用户登录主Master节点 。
- 修改“/opt/Bigdata/components/current/ClickHouse/configurations.xml”配置文件,开启用户参数自定义:
vim /opt/Bigdata/components/current/ClickHouse/configurations.xml
修改“hidden”为“advanced”保存退出,如下加粗部分:<property type="hidden" scope="all" classification="Customization" classdesc="RESID_CLICKHOUSE_CONF_0056"> <name>_clickhouse.custom_content.key</name> <value>_user-xml-content</value> </property> <property type="advanced" scope="all" classification="Customization" classdesc="RESID_CLICKHOUSE_CONF_0056"> <name>_user-xml-content</name> <value vType="text" checker="clickhouse.xmlformat"><yandex></yandex></value> <description>RESID_CLICKHOUSE_CONF_0025</description> </property>
- 切换为omm用户,重启controller服务。
su - omm
sh /opt/Bigdata/om-server/om/sbin/restart-controller.sh
- 登录FusionInsight Manager页面,选择“集群 > 服务 > ClickHouse > 配置 > 全部配置 > ClickHouseServer (角色) > 自定义”,在“_user-xml-content”配置项中添加如下内容:
<yandex> <profiles> <default> <allow_experimental_map_type>1</allow_experimental_map_type> </default> </profiles> </yandex>
- 单击“保存”,保存配置。
- 选择“集群 > 服务 > ClickHouse”,单击右上角的“更多> 重启服务”,重启Clickhouse服务。
父主题: 大数据业务开发