我正在Linux服务器上运行logstash脚本。我正在使用sh文件在运行脚本之前设置环境变量。
# Configuration File for Logstash
export MARSTONS_QA_PATTERN=PATTERN_QA
export MARSTONS_PRODUCTION_PATTERN=PATTERN_PRODUCTION
export LOGSTASH_FILEPATH_MARSTONS=/data/khoji/batch-processing-
logs/marstons/**/new/extracted/**/**
export PATTERNS_FILEPATH=/app/patterns
export ELASTICSEARCH_URL=http://localhost:9200
# Index name must not contain any capital letter
export MARSTONS_INDEX_NAME=marstons-logs
sh文件停止,除了
message=>"Illegal character in authority at index 7: http://localhost:9200\r",
在我自己的发现中,我发现可能是因为URL中有多余的空格,但是没有空格,问题仍然存在。