ElasticSearch7.0.0 导入时间多8个小时问题

ElasticSearch7.0.0 导入时间多8个小时问题

问题原因:elasticsearch 内部存储时间是按照UTC的标准时间存储的,而我本地是GMT+8时区,因此存储到es的时候需要将时间转成UTC来存储。

解决方式:

  1. 对于读取字符串需要SimpleDateFormat转换的,默认的时区是GMT+8,format的时候需要设置时区

    //读取字符串解析成date的时候用GMT+8:00
    //format成字符串时用GMT+0:00
    
    String dateString = "2020-4-22 10:25:34";
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    df.setTimeZone(TimeZone.getTimeZone("GMT+8:00"));
    Date date = df.parse(dateString);
    df.setTimeZone(TimeZone.getTimeZone("GMT+0:00"));
    dateString = df.format(date);
    
SimpleDateFormat设置时区

设置时区有以下三种写法,格式化后的时间是一样的

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
dateFormat.setTimeZone(TimeZone.getTimeZone("Etc/GMT-8"));
System.out.println("方法一:" + dateFormat.format(new Date()));
dateFormat.setTimeZone(TimeZone.getTimeZone("GMT+8:00"));
System.out.println("方法二:" + dateFormat.format(new Date()));
dateFormat.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));
System.out.println("方法三:" + dateFormat.format(new Date()));
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Elasticsearch 7.0.0的配置文件位于$ES_Home/config/elasticsearch.yml。在该配置文件中,您可以设置各种参数来配置Elasticsearch的行为。 以下是一些常用的配置参数: 1. cluster.name: 设置集群的名称。 2. node.name: 设置节点的名称。 3. path.data: 设置数据目录的路径,用于存储索引数据。 4. path.logs: 设置日志目录的路径,用于存储日志文件。 5. network.host: 设置节点绑定的IP地址。 6. http.port: 设置HTTP服务的端口。 7. discovery.seed_hosts: 设置用于发现集群中其他节点的主机名或IP地址。 8. cluster.initial_master_nodes: 设置初始主节点的名称。 此外,您还可以根据需要设置其他参数,例如内存设置、线程池配置、插件安装等。 对于Logstash-input-jdbc插件的使用,您可以将其安装并配置在Elasticsearch中实现与MySQL的同步。 如果您希望使用中文分词器IK,您可以通过访问https://github.com/medcl/elasticsearch-analysis-ik/releases 下载插件并进行安装。 请确保在编辑配置文件时遵循正确的格式要求,如冒号后面上一个空格,并在需要时使用缩进。您可以参考Elasticsearch官方文档以获取更多配置细节。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Elasticsearch的安装与使用](https://blog.csdn.net/xucaina/article/details/129970858)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值