2015-10-18 98 views
1

我一直在尝试运行memsql的单个节点实例,但遇到它并且不知道如何继续。我没有在Google上找到很多信息。memsql 4.1.7:KeyError:'error_platform'

这是我做过什么:

  1. 下载最新版本从http://download.memsql.com/memsql-ops-4.1.7/memsql-ops-4.1.7.tar.gz

  2. 焦油xvf命令memsql-OPS-4.1.7.ta​​r.gz

  3. memsql,ops- 4.1.7.ta​​r.gz/memsql-ops/memsql-ops start

I g在该步骤中催产素此错误:

Exception in thread Thread-11: 
Traceback (most recent call last): 
    File "/usr/local/updated-openssl/lib/python3.4/threading.py", line 921, in _bootstrap_inner 
    File "/usr/local/updated-openssl/lib/python3.4/threading.py", line 869, in run 
    File "/memsql_platform/memsql_platform/agent/daemon/manage.py", line 198, in startup_watcher 
    File "/memsql_platform/memsql_platform/network/api_client.py", line 32, in call 
    File "/usr/local/updated-openssl/lib/python3.4/site-packages/simplejson/__init__.py", line 501, in loads 
    File "/usr/local/updated-openssl/lib/python3.4/site-packages/simplejson/decoder.py", line 370, in decode 
    File "/usr/local/updated-openssl/lib/python3.4/site-packages/simplejson/decoder.py", line 400, in raw_decode 
simplejson.scanner.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 
  • 打开此URL为http://:9000和此是要求通过以下命令$memsql-ops file-add -t memsql memsqlbin_amd64.tar.gz添加memsql二进制文件,其中我没有
  • 步骤4仍然不成功,我无法添加二进制文件。我得到这个错误:

    Traceback (most recent call last): 
        File "/usr/local/updated-openssl/lib/python3.4/site-packages/cx_Freeze/initscripts/Console.py", line 27, in <module> 
        File "/memsql_platform/bin/memsql-ops", line 18, in <module> 
        File "/memsql_platform/memsql_platform/agent/cli/client.py", line 197, in parse 
        File "/memsql_platform/memsql_platform/agent/cli/command_file_add.py", line 27, in run 
    File "/memsql_platform/memsql_platform/agent/cli/file_add_mixin.py", line 58, in add_file 
    File "/memsql_platform/memsql_platform/network/api_client.py", line 32, in call 
    File "/usr/local/updated-openssl/lib/python3.4/site-packages/simplejson/__init__.py", line 501, in loads 
    File "/usr/local/updated-openssl/lib/python3.4/site-packages/simplejson/decoder.py", line 370, in decode 
    File "/usr/local/updated-openssl/lib/python3.4/site-packages/simplejson/decoder.py", line 400, in raw_decode 
    simplejson.scanner.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 
    

    检查日志文件,它没有多说这个错误。

    /memsql-OPS报告抛出这个错误 - > KeyError异常: 'error_platform'

    如何继续下去?

    回答

    0

    很高兴昨天我们能够解决这个问题(http://chat.memsql.com)。对于任何碰到此问题的人,您无法通过解压缩新版本并运行它来升级MemSQL Ops。您需要使用memsql-ops agent-upgradehttp://docs.memsql.com/latest/ops/cli/AGENT-UPGRADE/)命令升级MemSQL Ops。您可以通过memsql-ops file-add -t memsql_ops /path/to/tar.gz使用下载的tar.gz,然后运行memsql-ops agent-upgrade

    +0

    有没有办法从计算机上彻底清除旧的mem-sql安装? – trips

    +0

    此问题尚未解决。我在ubuntu 14.04机器上安装了memsql,它工作正常。但是,在Redhat企业服务器上,步骤3和4中提到的错误仍然存​​在。 – trips