mirror of
https://github.com/RD17/ambar.git
synced 2026-04-26 07:55:51 +03:00
[GH-ISSUE #295] Container is unhealthy #278
Labels
No labels
$$ Paid Support
bug
bug
enhancement
help wanted
invalid
pull-request
question
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ambar#278
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ZhangJiaBa on GitHub (Dec 14, 2020).
Original GitHub issue: https://github.com/RD17/ambar/issues/295
Hi,i get a porblem when i run the docker container,
the container logs:
[mapper_parsing_exception] analyzer [ambar_zh] not found for field [analyzed] :: {"path":"/ambar_file_data","query":{},"body":"{"settings":{"number_of_shards":8,"index.query.default_field":"content.text","index.mapper.dynamic":false,"analysis":{"char_filter":{"ambar_cf":{"type":"mapping","mappings":["ё => е","Ё => Е",": => \\u0020"]}},"filter":{"russian_replace_i":{"type":"pattern_replace","pattern":"й","replacement":"и"},"russian_stop":{"type":"stop","stopwords":"russian"},"russian_stemmer":{"type":"stemmer","language":"russian"},"ambar_word_delimiter":{"type":"word_delimiter","generate_word_parts":true,"generate_number_parts":true,"catenate_words":true,"catenate_numbers":true,"catenate_all":true,"split_on_case_change":true,"split_on_numerics":true,"preserve_original":true},"english_stop":{"type":"stop","stopwords":"english"},"english_stemmer":{"type":"stemmer","language":"english"},"english_possessive_stemmer":{"type":"stemmer","language":"possessive_english"},"italian_elision":{"type":"elision","articles":["c","l","all","dall","dell","nell","sull","coll","pell","gl","agl","dagl","degl","negl","sugl","un","m","t","s","v","d"]},"italian_stop":{"type":"stop","stopwords":"italian"},"italian_stemmer":{"type":"stemmer","language":"light_italian"},"german_stop":{"type":"stop","stopwords":"german"},"german_stemmer":{"type":"stemmer","language":"light_german"}},"analyzer":{"ambar_keyword":{"tokenizer":"keyword","filter":["lowercase"]},"ambar_ru":{"tokenizer":"standard","char_filter":["ambar_cf"],"filter":["lowercase","russian_stop","russian_morphology","english_morphology","ambar_word_delimiter","russian_replace_i"]},"ambar_en":{"tokenizer":"standard","filter":["english_possessive_stemmer","lowercase","english_stop","english_stemmer","ambar_word_delimiter"]},"ambar_it":{"tokenizer":"standard","filter":["italian_elision","lowercase","italian_stop","italian_stemmer"]},"ambar_de":{"tokenizer":"standard","filter":["lowercase","german_stop","german_normalization","german_stemmer"]},"ambar_cjk":{"tokenizer":"standard","filter":["cjk_width","lowercase","cjk_bigram","english_stop"]},"ambar_pl":{"tokenizer":"standard","filter":["lowercase","polish_stem"]},"ambar_cn":{"tokenizer":"smartcn_tokenizer","filter":["lowercase"]}}}},"mappings":{"ambar_file_hidden_mark":{"_parent":{"type":"ambar_file"},"properties":{"id":{"type":"keyword"},"indexed_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"}}},"ambar_file_tag":{"_parent":{"type":"ambar_file"},"properties":{"id":{"type":"keyword"},"name":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"type":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"indexed_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"}}},"ambar_file":{"_source":{"excludes":["content.text"]},"_all":{"enabled":false},"properties":{"sha256":{"type":"keyword"},"file_id":{"type":"keyword"},"indexed_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"},"content":{"properties":{"author":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"text":{"type":"text","analyzer":"ambar_zh","term_vector":"with_positions_offsets","store":true},"type":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"language":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"title":{"type":"text","analyzer":"ambar_zh"},"processed_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"},"size":{"type":"long"},"state":{"type":"keyword"},"thumb_available":{"type":"boolean"},"ocr_performed":{"type":"boolean"}}},"meta":{"properties":{"created_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"},"full_name":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"full_name_parts":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"id":{"type":"keyword"},"short_name":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"extension":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"extra":{"properties":{"type":{"type":"keyword"},"value":{"type":"text"}}},"source_id":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"updated_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"}}}}}},"default":{"settings":{"number_of_shards":8,"index.query.default_field":"content.text","index.mapper.dynamic":false,"analysis":{"char_filter":{"ambar_cf":{"type":"mapping","mappings":["ё => е","Ё => Е",": => \\u0020"]}},"filter":{"russian_replace_i":{"type":"pattern_replace","pattern":"й","replacement":"и"},"russian_stop":{"type":"stop","stopwords":"russian"},"russian_stemmer":{"type":"stemmer","language":"russian"},"ambar_word_delimiter":{"type":"word_delimiter","generate_word_parts":true,"generate_number_parts":true,"catenate_words":true,"catenate_numbers":true,"catenate_all":true,"split_on_case_change":true,"split_on_numerics":true,"preserve_original":true},"english_stop":{"type":"stop","stopwords":"english"},"english_stemmer":{"type":"stemmer","language":"english"},"english_possessive_stemmer":{"type":"stemmer","language":"possessive_english"},"italian_elision":{"type":"elision","articles":["c","l","all","dall","dell","nell","sull","coll","pell","gl","agl","dagl","degl","negl","sugl","un","m","t","s","v","d"]},"italian_stop":{"type":"stop","stopwords":"italian"},"italian_stemmer":{"type":"stemmer","language":"light_italian"},"german_stop":{"type":"stop","stopwords":"german"},"german_stemmer":{"type":"stemmer","language":"light_german"}},"analyzer":{"ambar_keyword":{"tokenizer":"keyword","filter":["lowercase"]},"ambar_ru":{"tokenizer":"standard","char_filter":["ambar_cf"],"filter":["lowercase","russian_stop","russian_morphology","english_morphology","ambar_word_delimiter","russian_replace_i"]},"ambar_en":{"tokenizer":"standard","filter":["english_possessive_stemmer","lowercase","english_stop","english_stemmer","ambar_word_delimiter"]},"ambar_it":{"tokenizer":"standard","filter":["italian_elision","lowercase","italian_stop","italian_stemmer"]},"ambar_de":{"tokenizer":"standard","filter":["lowercase","german_stop","german_normalization","german_stemmer"]},"ambar_cjk":{"tokenizer":"standard","filter":["cjk_width","lowercase","cjk_bigram","english_stop"]},"ambar_pl":{"tokenizer":"standard","filter":["lowercase","polish_stem"]},"ambar_cn":{"tokenizer":"smartcn_tokenizer","filter":["lowercase"]}}}},"mappings":{"ambar_file_hidden_mark":{"_parent":{"type":"ambar_file"},"properties":{"id":{"type":"keyword"},"indexed_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"}}},"ambar_file_tag":{"_parent":{"type":"ambar_file"},"properties":{"id":{"type":"keyword"},"name":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"type":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"indexed_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"}}},"ambar_file":{"_source":{"excludes":["content.text"]},"_all":{"enabled":false},"properties":{"sha256":{"type":"keyword"},"file_id":{"type":"keyword"},"indexed_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"},"content":{"properties":{"author":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"text":{"type":"text","analyzer":"ambar_zh","term_vector":"with_positions_offsets","store":true},"type":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"language":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"title":{"type":"text","analyzer":"ambar_zh"},"processed_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"},"size":{"type":"long"},"state":{"type":"keyword"},"thumb_available":{"type":"boolean"},"ocr_performed":{"type":"boolean"}}},"meta":{"properties":{"created_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"},"full_name":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"full_name_parts":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"id":{"type":"keyword"},"short_name":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"extension":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"extra":{"properties":{"type":{"type":"keyword"},"value":{"type":"text"}}},"source_id":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"updated_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"}}}}}}}}","statusCode":400,"response":"{"error":{"root_cause":[{"type":"mapper_parsing_exception","reason":"analyzer [ambar_zh] not found for field [analyzed]"}],"type":"mapper_parsing_exception","reason":"Failed to parse mapping [ambar_file_tag]: analyzer [ambar_zh] not found for field [analyzed]","caused_by":{"type":"mapper_parsing_exception","reason":"analyzer [ambar_zh] not found for field [analyzed]"}},"status":400}"}
my compose file:
networks:
internal_network: {}
services:
db:
environment:
cacheSizeGB: '2'
expose:
- '27017'
image: repo.ambar.cloud:443/ambar-mongodb:2.1
networks:
internal_network: null
restart: always
volumes:
- /mnt/hgfs/workspace/ambar/data/db:/data/db:rw
es:
cap_add:
- IPC_LOCK
environment:
ES_JAVA_OPTS: -Xms2g -Xmx2g
cluster.name: ambar-es
expose:
- '9200'
image: repo.ambar.cloud:443/ambar-es:2.1
networks:
internal_network: null
restart: always
ulimits:
memlock:
hard: -1
soft: -1
nofile:
hard: 65536
soft: 65536
volumes:
- /mnt/hgfs/workspace/ambar/data/es:/usr/share/elasticsearch/data:rw
frontend:
depends_on:
webapi:
condition: service_healthy
environment:
api: http://192.168.6.128:8080
expose:
- '80'
image: repo.ambar.cloud:443/ambar-frontend:2.1
networks:
internal_network: null
ports:
- 80:80/tcp
restart: always
pipeline0:
depends_on:
serviceapi:
condition: service_healthy
environment:
api_url: http://serviceapi:8081
id: '0'
rabbit_host: amqp://rabbit
image: repo.ambar.cloud:443/ambar-pipeline:2.1
networks:
internal_network: null
restart: always
rabbit:
expose:
- '15672'
- '5672'
hostname: rabbit
image: repo.ambar.cloud:443/ambar-rabbit:2.1
networks:
internal_network: null
restart: always
volumes:
- /mnt/hgfs/workspace/ambar/data/rabbitmq:/var/lib/rabbitmq/mnesia:rw
redis:
expose:
- '6379'
image: repo.ambar.cloud:443/ambar-redis:2.1
networks:
internal_network: null
restart: always
sysctls:
net.core.somaxconn: '1024'
serviceapi:
depends_on:
db:
condition: service_healthy
es:
condition: service_healthy
rabbit:
condition: service_healthy
redis:
condition: service_healthy
environment:
SLAO_API_KEY: SLAO_API_KEY
SLAO_HOSTNAME: ambar
elasticSearchUrl: http://es:9200
langAnalyzer: ambar_zh
mongoDbUrl: mongodb://db:27017/ambar_data
rabbitHost: amqp://rabbit
redisHost: redis
redisPort: '6379'
expose:
- '8081'
image: repo.ambar.cloud:443/ambar-serviceapi:2.1
networks:
internal_network: null
restart: always
webapi:
depends_on:
serviceapi:
condition: service_healthy
environment:
SLAO_API_KEY: SLAO_API_KEY
SLAO_HOSTNAME: ambar
elasticSearchUrl: http://es:9200
mongoDbUrl: mongodb://db:27017/ambar_data
rabbitHost: amqp://rabbit
redisHost: redis
redisPort: '6379'
serviceApiUrl: http://serviceapi:8081
uiLang: en
expose:
- '8080'
image: repo.ambar.cloud:443/ambar-webapi:2.1
networks:
internal_network: null
ports:
- 8080:8080/tcp
restart: always
version: '2.1'
@ZhangJiaBa commented on GitHub (Dec 14, 2020):
change langAnalyzer value to ambar_en is resolved