温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。
Fayson的github:https://github.com/fayson/cdhproject
提示:代码块部分可以左右滑动查看噢
1.问题描述
在Hue中使用管理员安装了Solr的示例后,在用户管理界面无法正常删除用户,报如下异常:
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的DEBUG模式,删除用户的异常信息
与后台报错异常日志一致。
2.问题解决
1.根据异常分析是Hue库的search_collection表不存在,登录Hue的元数据库查看表是否存在
在Hue的元数据库中发现无search_collection的表。
2.在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;
(可左右滑动)
3.创建完成上述的表后,再进行删除
删除成功
提示:代码块部分可以左右滑动查看噢
为天地立心,为生民立命,为往圣继绝学,为万世开太平。 温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。
推荐关注Hadoop实操,第一时间,分享更多Hadoop干货,欢迎转发和分享。