簡體   English   中英

使用Linux Shell腳本遠程連接到Cassandra實例

[英]Connecting to Cassandra Instance Remotely using Linux Shell Script

我想從我的開發環境連接到安裝在遠程服務器上的Cassandra。 開發環境未安裝cassandra,因此不允許我執行以下操作以連接到在不同計算機上運行的cassandra服務器。

客戶端系統-不帶Cassandra的Dev系統目標系統-安裝Cassandra的產品環境

我正在通過我的開發人員終端嘗試以下命令以連接到Prod Cassandra。

/opt/cassandra/dse-4.8.7/bin/cqlsh -e“ select * from /"IasService/"./"Table/” limit 10“ remote.stress.py1.s.com 9160 -u test-p test2 ;

任何線索都將有所幫助。

tldr;

從命令中刪除9160。

如果提供了錯誤消息或命令結果,將更容易為您提供幫助。

話雖如此,DSE 4.8.7的核心是Cassandra 2.1.14。 從Cassandra 2.1開始,cqlsh在端口9042上使用本機二進制協議進行連接。因此,將其強制設置為9160(如您所願)絕對不起作用。

$ cqlsh -e "SELECT release_version FROM system.local" 192.168.6.5 9042 
  -u cassdba -p superSecret

 release_version
-----------------
          2.1.13

(1 rows)

而且由於9042是cqlsh現在使用的默認端口,因此根本不需要指定它。

暫無
暫無

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

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