簡體   English   中英

無法在Windows 10上啟動cassandra

[英]unable to start cassandra on windows 10

我是這個領域的新手,並且正在嘗試使用cassandra(Datastax)。 我根據他們網站上給出的指示填寫了JDK和cassandra。

但是當我試圖運行CQL shell時,我遇到了錯誤。 我搜索找到一個解決方案,但找不到。

確實重新安裝了cassandra但沒有幫助。 你能解決任何解決方案嗎?

    C:\Program Files\DataStax-DDC\apache-cassandra\bin>cqlsh 127.0.0.1 9042
Connection error: ('Unable to connect to any servers', {'127.0.0.1': error(10061, "Tried connecting to [('127.0.0.1', 9042)]. Last error: No connection could be made because the target machine actively refused it")})

安裝后,DataStax Cassandra會添加一項用於運行Cassandra Server的服務。 但是,該服務可能無法在啟動時運行,並可能拒絕運行。

請嘗試以下命令:

net start DataStax_DDC_Server

如果你看到這樣的消息:

The DataStax DDC Server 3.8.0 service could not be started.

然后你遇到了這個問題。

如果你正在使用Community Edition(像我一樣),支持已經停止,所以我不希望將來修復。

同時,還提供手動解決方法。

首先,將C:\\ Program Files \\ DataStax-DDC \\ apache-cassandra \\ bin附加到您環境中的PATH變量,以使生活更輕松。

現在打開兩個CLI(或Powershell窗口)。

在第一個中,運行命令:

cassandra -f

觀看輸出。 尋找一條線,如:

INFO  nn:nn:nn Starting listening for CQL clients on /<ip address>:<port>

服務器現在正在偵聽連接。

保持第一個CLI運行,並切換到第二個CLI。 運行命令:

cqlsh <ip address> <port>

希望它應該工作。

附錄:默認情況下,您無法在Windows 10 Datastax Cassandra中完成制表選項。 要解決這個問題,需要將pyreadline python模塊復制到DataStax-DDC \\ python \\ Lib \\ site-packages文件夾中(復制,未安裝.DataStax python發行版無法安裝模塊)。

對於64位v3.0.9(我通過這里找到的.msi安裝

如果您在安裝時沒有選中“自動啟動DataStax Cassandra社區服務”,則需要重新安裝並保持選中狀態。

轉到 C:\\Program Files\\DataStax Community並將文件cassandra.ymal.orig重命名為cassandra.yaml並將其保留在已存在的文件夾中,然后啟動Cassandra CQL Shell。

注意:我不知道是否需要它,但我在執行此操作之前備份了我的cassandra.ymal.orig。

此外,如果有人能夠了解Windows的命令是什么啟動Cassandra將是非常棒的。 至少在某種程度上,這個問題似乎是服務無法啟動

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM