2017-08-17 112 views
0

我試圖用管理UI的撰寫概述部分爲我提供的連接字符串連接到我的scylladb 1.7.4實例:撰寫Scylladb SSL證書在哪裏?

$ cqlsh --ssl portal-xxxx.ibm-343.composedb.com 19228 -u scylla -p XXXX --cqlversion=3.3.1 

然而,迴應是:

驗證已啓用; SSL傳輸工廠需要指定有效的證書文件。請在[SSL]部分中/Users/snowch/.cassandra/cqlshrc「certFile中」選項certFile中提供路徑(或使用[certfiles]部分)或設置SSL_CERTFILE環境變量

我在哪裏可以得到訪問到撰寫SSL證書,這樣我可以將帶有:

$ SSL_CERTFILE=/path/to/scylla_certfile cqlsh --ssl portal-xxxx-0.csnow-scylla-45.ibm-343.composedb.com 19228 -u scylla -p XXXX --cqlversion=3.3.1 

我已經看到了,不過documentation選項SSL_VALIDATE=false,我不想禁用SSL驗證。

回答

2

有關信息將在https://help.compose.com/docs/scylla-and-certificates部分的文檔中進一步介紹。

我的困惑是因爲我被吸引到的信息對SSL(#2),因爲這個問題我曾經遇到過,因此我跳過了部分上全配置cqlsh(#1):

cqlsh命令行

的cqlsh命令行面板包含三個cqlsh命令,其中的每一個連接到三個撰寫門戶。有關獲取cqlsh並對其進行配置的詳細信息,請參閱Scylla and cqlsh。 (#1)

顯示的命令包括必需的標誌(--ssl--cqlversion)。如果在命令前面設置環境變量SSL_VALIDATE=false,則不需要進一步的配置。 (#2)

我覺得這部分將是一個更清楚一點,如果它被重新排序:

Cqlsh命令行

的Cqlsh命令行面板包含三個cqlsh命令,每個連接到三個組合門戶。

顯示的命令包括必需的標誌(--ssl--cqlversion)。如果在命令前面設置環境變量SSL_VALIDATE=false,則不需要進一步的配置。

有關獲取cqlsh並對其進行配置的詳細信息,請參閱Scylla and cqlsh。本節包含有關將cqlsh配置爲使用ssl的信息。