자바 의 새로운 프로젝트 온라인 노트 - day 11 (5)
11732 단어 JAVA
[AppleScript] 일반 텍스트 보기
?
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
{
"mappings"
:
{
"doc"
:
{
"properties"
:
{
"charge"
:
{
"type"
:
"keyword"
}
,
"description"
:
{
"analyzer"
:
"ik_max_word"
,
"search_analyzer"
:
"ik_smart"
,
"type"
:
"text"
}
,
"end_time"
:
{
"format"
:
"yyyy‐MM‐dd HH:mm:ss"
,
"type"
:
"date"
}
,
"expires"
:
{
"format"
:
"yyyy‐MM‐dd HH:mm:ss"
,
"type"
:
"date"
}
,
"grade"
:
{
"type"
:
"keyword"
}
,
"id"
:
{
"type"
:
"keyword"
}
,
"mt"
:
{
"type"
:
"keyword"
}
,
"name"
:
{
[AppleScript] 일반 텍스트 보기
?
01 02 03 04 05 06 07 08 09 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
"analyzer"
:
"ik_max_word"
,
"search_analyzer"
:
"ik_smart"
,
"type"
:
"text"
}
,
"pic"
:
{
"index"
:
false
,
"type"
:
"keyword"
}
,
"price"
:
{
"type"
:
"float"
}
,
"price_old"
:
{
"type"
:
"float"
}
,
"pub_time"
:
{
"format"
:
"yyyy‐MM‐dd HH:mm:ss"
,
"type"
:
"date"
}
,
"qq"
:
{
"index"
:
false
,
"type"
:
"keyword"
}
,
"st"
:
{
"type"
:
"keyword"
}
,
"start_time"
:
{
"format"
:
"yyyy‐MM‐dd HH:mm:ss"
,
"type"
:
"date"
}
,
"status"
:
{
"type"
:
"keyword"
}
,
"studymodel"
:
{
"type"
:
"keyword"
}
,
"teachmode"
:
{
"type"
:
"keyword"
}
,
"teachplan"
:
{
"analyzer"
:
"ik_max_word"
,
"search_analyzer"
:
"ik_smart"
,
"type"
:
"text"
}
,
"users"
:
{
"index"
:
false
,
"type"
:
"text"
}
,
"valid"
:
{
"type"
:
"keyword"
}
}
}
}
,
[AppleScript] 일반 텍스트 보기
?
1
"template"
:
"xc_course"
}
3.4.4 mysql. conf 설정 logstash 의 con * 64257 ° g 디 렉 터 리 에 my sql. conf 파일 을 설정 하여 logstash 에서 사용 할 수 있 도록 합 니 다. logstash 는 my sql. conf 파일 의 설정 주소 에 따라 MySQL 에서 데 이 터 를 읽 고 ES 에 색인 을 기록 합 니 다.레 퍼 런 스https://www.elastic.co/guide/en/입력 데이터 원본 과 출력 데이터 원본 을 설정 하 는 ns - input - jdbc. html
[AppleScript] 일반 텍스트 보기
?
01 02 03 04 05 06 07 08 09 10 11 12 13
"template"
:
"xc_course"
}
input
{
stdin
{
}
jdbc
{
jdbc_connection_string
=
>
"jdbc:mysql://localhost:3306/xc_course? useUnicode=true&characterEncoding=utf‐8&useSSL=true&serverTimezone=UTC"
# the user we wish to excute our statement as
jdbc_user
=
>
"root"
jdbc_password
=
>
mysql
# the path to our downloaded jdbc driver
jdbc_driver_library
=
>
"F:/develop/maven/repository3/mysql/mysql‐connector‐java/5.1.41/mysqlconnector‐java‐5.1.41.jar"
# the name of the driver class for mysql jdbc_driver_class => "com.mysql.jdbc.Driver" jdbc_paging_enabled => "true" jdbc_page_size => "50000" #要执行的sql文件 #statement_filepath => "/conf/course.sql" statement => "select * from course_pub where timestamp > date_add(:sql_last_value,INTERVAL 8 HOUR)" #定时配置 schedule => "* * * * *" record_last_run => true last_run_metadata_path => "D:/ElasticSearch/logstash‐6.2.1/config/logstash_metadata" } }
output
{
elasticsearch
{
#ES的ip地址和端口 hosts => "localhost:9200"
#hosts => ["localhost:9200","localhost:9202","localhost:9203"]
#ES索引库名称 index => "xc_course"
document_id
=
>
"%{id}"
[AppleScript] 일반 텍스트 보기
?
1 2 3
document_type
=
>
"doc"
template
=
>
"D:/ElasticSearch/logstash‐6.2.1/config/xc_course_template.json"
template_name
=
>
"xc_course"
template_overwrite
=
>
"true"
}
stdout
{
#日志输出 codec => json_lines } }
설명: 1. ES 는 UTC 시간 대 문제 ES 는 UTC 시간 대 를 사용 하여 베 이 징 시간 보다 8 시간 빠 르 기 때문에 ES 가 데 이 터 를 읽 을 때 마지막 업데이트 시간 에 8 시간 을 추가 합 니 다 where timestamp > dateadd (: sql last value, INTERVAL 8 HOUR) 2. logstash 가 실 행 될 때마다 D:/ElasticSearch/logstash - 6.2.1/con * 64257 ° g/logstashmetadata 는 실행 시간 을 기록 하고 다음 시간 을 기준 으로 색인 라 이브 러 리 에 증분 동기 화 데 이 터 를 기록 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JAVA 객체 작성 및 제거 방법정적 공장 방법 정적 공장 방법의 장점 를 반환할 수 있습니다. 정적 공장 방법의 단점 류 공유되거나 보호된 구조기를 포함하지 않으면 이불류화할 수 없음 여러 개의 구조기 파라미터를 만났을 때 구축기를 고려해야 한다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.