2015-12-17 50 views
2

我在下載頁面上按照視頻指示安裝了MemSQL。在安裝過程中,它告訴我3306端口不能用於Master Aggregator,因此將其更改爲4000.我可以通過MySQL Workbench連接到它。創建MemSQL數據庫時發生錯誤

我試圖創建一個數據庫:

CREATE DATABASE EnterpriseCopy 

它返回一個錯誤:Error Code: 1748. You must add at least one leaf to the system to run CREATE DATABASE。好的,所以我進入Web UI,並且看到沒有任何節點(端口4000上的主聚合器或端口3307上的葉)正在運行。

enter image description here

我試過ATTACH LEAF '10.82.60.43':3307,但它與Error Code: 1802. Leaf '10.82.60.43':3307 is currently 'offline' and cannot be attached back into the cluster until it is reachable and in the 'detached' state.

所以我可以解決這個問題,並把掌握和葉在線和可達回來?

回答

1

從提供的描述看來,您的MemSQL Ops代理正在運行,但節點本身不是。您可以使用以下命令啓動節點:

memsql-ops memsql-start --all 

請確保在主聚合器主機上運行此節點。

+1

我運行了命令,它用'Starting cluster'迴應,並在那裏掛了15分鐘,直到我用^ C殺死它。然後它說「集羣仍在啓動」。同時,'show leaves'仍然會顯示所有內容。我在這裏錯過了什麼?我應該把所有東西都放下,重啓嗎?如果是這樣,怎麼樣? – AngryHacker

1

我面臨同樣的問題,這裏是爲我工作: memsql-ops memsql-delete --all

  • 重新部署他們: memsql-ops memsql-deploy -r master -P 3307 memsql-ops memsql-deploy -r leaf -P 3308
  • 您可以更改端口號

    1. 使用刪除節點你會想要的。