工作日志,error parsing query: unable to find time zone

坑

Windows 系统使用influxdb数据库,在执行查询语句时提示 ERR: error parsing query: unable to find time zone Asia/Shanghai 的错误。因为influxdb在non-unix系统(例如windows)上不能正常使用tz()语句。网上都说安装go环境和重启Influxd即可解决问题。可是我也安装了go,也配置了环境变量,也重启了influxd,依然报相同的错误。

填坑

先说解决方法:安装golang,配置path和GOROOT环境变量,并且重启电脑。ITDragon 因为没有配置GOROOT,折腾了一天的时间。

填坑步骤

第一步:下载window版本的golang, 下载地址https://dl.google.com/go/go1.13.1.windows-amd64.msi

第二步:安装golang,并配置环境变量,包括GOROOT 和path 系统环境变量,重启电脑

第三步:重启influxd

填坑时的思路

  1. 开始:按照网上教程安装go,并配置了path环境变量。重启influxd。(失败,意料之中,(︶^︶))
  2. 然后:分析为什么安装go,得知influxdb底层是通过go语言实现,使用tz语句需要的时间库在非Unix系统上可能不存在。而go的安装目录中有时间库C:\Go\lib\time\zoneinfo.zip。(看到曙光,<( ̄︶ ̄)↗[GO!])。
  3. 接着:分析安装go的流程,是否有遗漏项。的确发现没有配置GOROOT。可能需要指定安装目录才能确定时间库的位置?抱着疑虑配置了GOROOT。因为没有重启电脑,所以配置没有生效。(开始怀疑自己的判断,**(⊙_⊙)?**)。
  4. 接着:分析安装influxdb的版本,试了几个版本皆以失败告终(濒临崩溃,(;´༎ຶД༎ຶ`))。
  5. 接着:分析操作系统的版本,打开了虚拟机,启动了之前安装好的window server 2012 r2 。 结果启动失败,提示 vcpu-0:VERIFY vmcore/vmm/main/cpuid.c:386 bugNr=1036521 (祸不单行,(╬▔皿▔)凸)。
  6. 最后:重启电脑,修改BIOS的配置,开启虚拟技术。结果好了 (╯‵□′)╯︵┻━┻ 。经过不断地测试,确定是因为添加GOROOT 系统环境变量后没有重启电脑导致前面的失败。

坑的教训

配置了环境变量,考虑重启???ITDragon最讨厌的就是重启。一般机器都开了五六个IDEA,一堆数据库连接工具,一堆通讯软件,POSTMAN,MQTTBOX,等。太南了

工作日志,error parsing query: unable to find time zone的更多相关文章

  1. influxdb ERR: error parsing query: found -, expected

    ERR: error parsing query: found -, expected 使用时遇到这个问题,执行语句: select * FROM test10-cc-core01 本来以为和sql语 ...

  2. 工作日志,证书无效 unable to find valid certification path to requested target

    工作日志,证书无效 unable to find valid certification path to requested target 最近被这个问题弄得头大.导致所有用到 se.transmod ...

  3. 解决postgresql -- ERROR: 42601: query has no destination for result data

    I am learning Npgsql and PostgreSQL. I am unable to define the output parameter correctly. What am I ...

  4. jersey处理支付宝异步回调通知的问题:java.lang.IllegalArgumentException: Error parsing media type 'application/x-www-form-urlencoded; text/html; charset=UTF-8'

    tcpflow以流为单位分析请求内容,非常适合服务器端接口类服务查问题 这次遇到的问题跟支付宝支付后的回调post结果有关 淘宝的代码例子: public void doPost(HttpServle ...

  5. ERR! registry error parsing json

    报错日志: ERR! registry error parsing json ERR! registry error parsing json 解决过程: 从github上克隆一个项目,在npm i的 ...

  6. WebADI_WebADI工作日志设定(案例)

    20150707 Created By BaoXinjian

  7. idea 下 启动maven项目,mybatis报错 Error parsing SQL Mapper Configuration. Cause: java.io.IOException。。。。。

    我的具体报错日志是   Error parsing SQL Mapper Configuration. Cause: java.io.IOException  Could not find resou ...

  8. Error parsing D:\sdkforas\android-sdk-windows\system-images\android-22\android-wear\x86\devices.xml

    今天在工作过程中向Android Studio中导入一个项目,最后运行出现如下错误: Cannot reload AVD list: cvc-enumeration-valid: Value '280 ...

  9. 工作日志,go get -v -x github.com/pebbe/zmq4 失败问题

    工作日志,go get -v -x github.com/pebbe/zmq4 失败问题 笔者因为工作需要使用ZeroMQ,但是在执行go get -v -x github.com/pebbe/zmq ...

随机推荐

  1. MyBatis 开发手册

    这一遍看Mybatis的原因是怀念一下去年的 10月24号我写自己第一个项目时使用全配置文件版本的MyBatis,那时我们三个人刚刚大二,说实话,当时还是觉得MyBatis挺难玩的,但是今年再看最新版 ...

  2. 5.Linux文件管理相关命令(下)

    1.文件管理之:联网下载文件(wget.curl).文件上传与下载(rz.sz) 1.wget命令 1.CentOS7 系统最小化安装默认没有wget命令,需要进行安装 [root@oldboyedu ...

  3. Java初学者的学习路线推荐

    Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每 ...

  4. 面对对象高阶+反射+魔法方法+单例(day22)

    目录 昨日内容 组合 封装 property装饰器 多态 鸭子类型 今日内容 classmethod staticmethod 面对对象高级 isinstance issubclass 反射(重要) ...

  5. MySQL基础篇(1)SQL基础

    SQL是Structure Query Language(结构化查询语言)的缩写,它是使用关系模型的数据库应用语言. 一.SQL分类(DDL,DML,DCL) DDL(Data Definition ...

  6. Redis(六)复制

    在分布式系统中为了解决单点问题,通常会把数据复制多个副本部署到其他机器,满足故障恢复和负载均衡等需求.Redis也是如此,它为我们提供了复制功能,实现了相同数据的多个Redis副本.复制功能是高可用R ...

  7. SpringBoot整合SSM(代码实现Demo)

    SpringBoot整合SSM 如图所示: 一.数据准备: 数据库文件:数据库名:saas-export,表名:ss_company 创建表语句: DROP TABLE IF EXISTS ss_co ...

  8. eclipse 工具翻译插件安装

    http://download.eclipse.org/technology/babel/update-site/R0.15.1/oxygen

  9. 学习笔记45_log4net日志

    1.配置添加一个App.config *对于网站,就使用web.config ***对于App.config和web.config的配置,在表现形式上是不一致的,使用的时候应该在网上查对于的配置设置. ...

  10. 跑酷天堂C++小黑框版

    上:跳跃 左右:行走 #include <bits/stdc++.h> #include <windows.h> #include <conio.h> using ...