1

memsql の単一ノード インスタンスを実行しようとしましたが、行き詰まり、続行する方法がわかりません。Google ではあまり情報が見つかりませんでした。

これは私がしたことです:

  1. http://download.memsql.com/memsql-ops-4.1.7/memsql-ops-4.1.7.ta​​r.gzから最新バージョンをダウンロードしました

  2. tar xvf memsql-ops-4.1.7.ta​​r.gz

  3. memsql-ops-4.1.7.ta​​r.gz/memsql-ops/memsql-ops 開始

このステップで次のエラーが発生しました。

 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)
  1. この URL http://:9000 を開いて、memsql バイナリを追加するように求めています。これは次のコマンドで行いました$memsql-ops file-add -t memsql memsqlbin_amd64.tar.gz

ステップ 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'

先に進む方法は?

4

1 に答える 1

0

昨日公開された Slack ( http://chat.memsql.com ) でこれを解決できてよかったです。これに遭遇した他の人にとっては、新しいバージョンを解凍して実行するだけでは MemSQL Ops をアップグレードできません。MemSQL Ops をアップグレードするには、 memsql-ops agent-upgrade( http://docs.memsql.com/latest/ops/cli/AGENT-UPGRADE/ ) コマンドを使用する必要があります。ダウンロードした tar.gz を使用してmemsql-ops file-add -t memsql_ops /path/to/tar.gz、 を実行できますmemsql-ops agent-upgrade

于 2015-10-19T18:27:15.670 に答える