99.Hue用户无法删除的异常分析
2022-02-09 本文已影响0人
大勇任卷舒
99.1 异常描述
Processing exception: (1146, "Table 'hue.search_collection' doesn't exist"): Traceback (most recent call last):
File "/opt/cloudera/parcels/CDH-5.13.1-1.cdh5.13.1.p0.2/lib/hue/build/env/lib/python2.7/site-packages/Django-1.6.10-py2.7.egg/django/core/handlers/base.py", line 112, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
- 如上在Hue中使用管理员安装了Solr的示例后,在用户管理界面无法正常删除用户
99.2 异常解决方法
-
登录Hue的元数据库查看表,发现Hue的元数据库中无search_collection的表
- 解决方法如下:
- 在Hue的数据库中创建如下表
CREATE TABLE `search_collection` (
`properties` LONGTEXT NOT NULL,
`sorting_id` INT(11) NOT NULL,
`name` VARCHAR(40) NOT NULL,
`facets_id` INT(11) NOT NULL,
`enabled` TINYINT(1) NOT NULL,
`label` VARCHAR(100) NOT NULL,
`is_core_only` TINYINT(1) NOT NULL,
`result_id` INT(11) NOT NULL,
`cores` LONGTEXT NOT NULL,
`id` INT(11) NOT NULL AUTO_INCREMENT,
`owner_id` INT(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `search_collection_1ee0a855` (`sorting_id`),
KEY `search_collection_be9133f8` (`facets_id`),
KEY `search_collection_f41c4334` (`result_id`),
KEY `search_collection_cb902d83` (`owner_id`)
)ENGINE = MyISAM DEFAULT CHARSET = utf8;
CREATE TABLE `search_facet` (
`data` longtext NOT NULL,
`enabled` tinyint(1) NOT NULL,
`id` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE `search_result` (
`data` longtext NOT NULL,
`id` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE `search_sorting` (
`data` longtext NOT NULL,
`id` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-
再进行删除
- 异常已解决
大数据视频推荐:
腾讯课堂
CSDN
大数据语音推荐:
企业级大数据技术应用
大数据机器学习案例之推荐系统
自然语言处理
大数据基础
人工智能:深度学习入门到精通