【发布时间】:2018-01-02 12:30:30
【问题描述】:
在我的 Centos 7 工作站上,我有弹性搜索(ver.5.5.1)图像服务:docker.elastic.co/elasticsearch/elasticsearch:5.5.1。
我的工作站上的文件系统类型是 xfs。
我有 .tar 存档,其中 /usr/share/elasticsearch/data/nodes/0/ 包含索引结构: (来自 kibana 的 JSON)
{
"_index": "fias-addrobj",
"_type": "document",
"_id": "00173aad-ae1a-413e-b73c-d9e573923ef9",
"_score": 1,
"_source": {
"aoid": "00173aad-ae1a-413e-b73c-d9e573923ef9",
"formalname": "УчительÑкий",
"regioncode": "26",
"offname": "УчительÑкий",
"shortname": "проез",
"aolevel": 7,
"parentguid": "2a1c7bdb-05ea-492f-9e1c-b3999f79dcbc",
"aoguid": "1a10726e-c22d-4ed0-b01e-ebe7bce46ddf",
"actstatus": 1
}
}
开始记录我的 JVM 参数:
JVM 参数 [ -Xms2g, -Xmx2g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -XX:+AlwaysPreTouch,-Xss1m, -Djava.awt.headless=true,-Dfile.encoding=UTF-8, -Djna.nosys=真, -Djdk.io.permissionsUseCanonicalPath=true, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0,-Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=真, -Dlog4j.skipJansi=真, -XX:+HeapDumpOnOutOfMemoryError, -Des.cgroups.hierarchy.override=/, -Xms512m,-Xmx512m,-DFile.encoding=UTF-8, -Des.path.home=/usr/share/elasticsearch ]
formalname – string、offname – string、shortname – string 字符集错误。
【问题讨论】:
-
成功!问题在于控制台的编码错误。
标签: elasticsearch character-encoding