coreseek 分布式索引 与 单索引
来源:互联网 发布:java socket通信实例 编辑:程序博客网 时间:2024/05/01 05:36
单索引 配置文件(分表) 下面是分布式索引节点和总代理的配置文件
下面是4个节点索引中的一个,其余3个基本一致。省略。 总代理
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#数据源
source
work_union
{
type
= mysql
sql_host = 192.168.2.121
sql_user = root
sql_pass = 123456
sql_db = hr_resume_center_new
sql_port = 3306
sql_query_pre = SET NAMES utf8
sql_query_pre = REPLACE INTO delta_work SELECT 100,999
sql_query = (SELECT
id
, resume_id, start, end, company_name FROM hr_resume_work_0) \
UNION all (SELECT
id
, resume_id, start, end, company_name FROM hr_resume_work_1) \
UNION all (SELECT
id
, resume_id, start, end, company_name FROM hr_resume_work_2) \
UNION all (SELECT
id
, resume_id, start, end, company_name FROM hr_resume_work_3)
sql_attr_uint = resume_id
sql_attr_timestamp = start
sql_attr_timestamp = end
sql_query_info_pre = SET NAMES utf8
sql_query_info = (SELECT
id
, resume_id, start, end, company_name,department,jobs FROM hr_resume_work_0) \
UNION all (SELECT
id
, resume_id, start, end, company_name,department,jobs FROM hr_resume_work_1) \
UNION all (SELECT
id
, resume_id, start, end, company_name,department,jobs FROM hr_resume_work_2) \
UNION all (SELECT
id
, resume_id, start, end, company_name,department,jobs FROM hr_resume_work_3) \
WHERE
id
=$
id
}
#索引
index index_work_union
{
source
= work_union
path =
/data/coreseek/3306/3306_work_test_union/master/index
docinfo = extern
mlock = 0
morphology = none
min_word_len = 1
html_strip = 0
#中文分词配置
charset_dictpath =
/usr/local/mmseg3/etc/
charset_type = zh_cn.utf-8
ngram_len = 0
}
indexer
{
mem_limit = 5000M
}
searchd
{
listen = 15313
read_timeout = 5
max_children = 30
max_matches = 1000
seamless_rotate = 0
preopen_indexes = 0
unlink_old = 1
compat_sphinxql_magics = 0
# 关闭
pid_file =
/usr/local/coreseek/var/log_3306/3306_work_test_union/searchd_mysql_work_0
.pid
log =
/usr/local/coreseek/var/log_3306/3306_work_test_union/searchd_mysql_work_0
.log
query_log =
/usr/local/coreseek/var/log_3306/3306_work_test_union/query_mysql_work_0
.log
binlog_path =
# 关闭binlog日志
}
下面是4个节点索引中的一个,其余3个基本一致。省略。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#数据源
source
work_0
{
type
= mysql
sql_host = 192.168.2.121
sql_user = root
sql_pass = 123456
sql_db = hr_resume_center_new
sql_port = 3306
sql_query_pre = SET NAMES utf8
sql_query_pre = REPLACE INTO delta_work SELECT 0,MAX(sys_time) FROM hr_resume_work_0
# 注:delta_work一张表记录hr_resume_work_*的十张表的最大sys_time
sql_query = SELECT
id
, resume_id, start, end, company_name FROM hr_resume_work_0 where sys_time<=( SELECT sys_time FROM delta_work WHERE
id
=0 )
sql_attr_uint = resume_id
sql_attr_timestamp = start
sql_attr_timestamp = end
sql_query_info_pre = SET NAMES utf8
sql_query_info = SELECT
id
, resume_id, start, end, company_name,department,jobs FROM hr_resume_work_0 WHERE
id
=$
id
}
#数据源增量
source
work_delta_0 : work_0
{
sql_query_pre = SET NAMES utf8
sql_query = SELECT
id
, resume_id, start, end, company_name FROM hr_resume_work_0 where sys_time > ( SELECT sys_time FROM delta_work WHERE
id
=0 )
sql_query_post_index = REPLACE INTO delta_work SELECT 0,MAX(sys_time) FROM hr_resume_work_0
}
#索引
index index_work_0
{
source
= work_0
path =
/data/coreseek/3306/3306_work_0/master/index
docinfo = extern
mlock = 0
morphology = none
min_word_len = 1
html_strip = 0
#中文分词配置
charset_dictpath =
/usr/local/mmseg3/etc/
charset_type = zh_cn.utf-8
ngram_len = 0
}
#索引增量
index delta_work_0 : index_work_0
{
source
= work_delta_0
path =
/data/coreseek/3306/3306_work_0/delta/index
}
indexer
{
mem_limit = 512M
}
searchd
{
listen = 5313
read_timeout = 5
max_children = 30
max_matches = 1000
seamless_rotate = 0
preopen_indexes = 0
unlink_old = 1
compat_sphinxql_magics = 0
# 关闭
pid_file =
/usr/local/coreseek/var/log_3306/log_work_0/searchd_mysql_work_0
.pid
log =
/usr/local/coreseek/var/log_3306/log_work_0/searchd_mysql_work_0
.log
query_log =
/usr/local/coreseek/var/log_3306/log_work_0/query_mysql_work_0
.log
binlog_path =
# 关闭binlog日志
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
index dist
{
type
= distributed
agent = 192.168.2.121:5313:index_work_0
agent = 192.168.2.121:5314:index_work_1
agent = 192.168.2.121:5315:index_work_2
agent = 192.168.2.121:5316:index_work_3
agent_query_timeout = 100000
}
indexer
{
mem_limit = 5000M
}
searchd
{
listen = 15312
read_timeout = 5
max_children = 30
max_matches = 6000
seamless_rotate = 1
preopen_indexes = 1
unlink_old = 1
compat_sphinxql_magics = 0
query_log_format = sphinxql
pid_file =
/usr/local/coreseek/var/log_work/searchd_mysql
.pid
log =
/usr/local/coreseek/var/log_work/searchd_mysql
.log
query_log =
/usr/local/coreseek/var/log_work/query_mysql
.log
#workers = threads
dist_threads = 6
}
0 0
- coreseek 分布式索引 与 单索引
- coreseek索引更新机制
- coreseek索引更新机制
- Coreseek 增量索引
- coreseek 索引更新机制
- coreseek创建索引和增量索引
- coreseek实时索引更新之增量索引
- coreseek 增量索引模拟实时索引
- coreseek配置以及增量索引合并索引
- sphinx coreseek索引和增量索引
- coreseek实时索引更新之增量索引
- coreseek实时索引全文搜索
- coreseek增量索引配置 windows
- coreseek 全文(中文)索引安装
- coreseek/sphinx 索引配置文件说明
- 主键、外键、唯一索引、单索引与组合索引
- coreseek全文检索如何配置增量索引
- 使用Coreseek建立全文搜索索引
- Spring 的Scope
- PS切图
- 利用 hadoop 的 FileSystem open 方法获取 FSDataInputStream 实现文件下载到本地 Hadoop 版本 2.7.0
- 单例模式
- linux目录审计
- coreseek 分布式索引 与 单索引
- Laravel 学习笔记 —— 神奇的服务容器
- Java UDP 多用户 组播 聊天程序
- Mac连接以太网 报无效的服务器地址 BasicIPv6ValidationError
- java异常
- 如何成为牛逼的c/c++程序员
- fragment中加载高德地图出现滑动冲突解决。
- MAC或iOS 创建 IPv6 WIFI热点
- MySQL设置字符集为UTF8(Windows版)