Microsoft AzureでDC/OSクラスタをセットアップし、DC/OSダッシュボード(sshトンネル経由)を使用してクラスタにArango 3.0をインストールしました。私はクラスタにsshとアランゴクラスタと通信することができる午前:DC/OSクラスタでArango Shellを実行
$ curl --dump - http://localhost:8529/_api/gharial
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Server: ArangoDB
Connection: Keep-Alive
Content-Length: 38
{"error":false,"graphs":[],"code":200}
質問#1:私はPOSTを使用してグラフを挿入した後でもがhere in the docs説明要求さ、DCを介してアクセスアランゴダッシュボード(/ sshトンネル経由のOSダッシュボード)はグラフを表示しません。何故ですか?私もアランゴシェルを使用してトラブルを抱えている
$ curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial/social/vertex/male <<EOF
> {
> "name" : "social",
> "edgeDefinitions" : [
> {
> "collection" : "relation",
> "from" : [
> "female",
> "male"
> ],
> "to" : [
> "female",
> "male"
> ]
> }
> ]
> }
> EOF
HTTP/1.1 202 Accepted
Etag: 129726
Content-Type: application/json; charset=utf-8
Server: ArangoDB
Connection: Keep-Alive
Content-Length: 89
$ curl --dump - http://localhost:8529/_api/gharial
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Server: ArangoDB
Connection: Keep-Alive
Content-Length: 226
{"error":false,"graphs":[{"_key":"social","_id":"_graphs/social","_rev":"125906","edgeDefinitions":[{"collection":"relation","from":["female","male"],"to":["female","male"]}],"orphanCollections":["otherVertices"]}],"code":200}
:ここでは、グラフsocial
が作成されたことを「証拠」です。 (上記のカールによって示されるように)アランゴは明らかに彼のサーバー上にインストールされていても、アランゴシェルがまだ認識されない:
$ arangosh
arangosh: command not found
質問#2:私は手動でこのマシンにアランゴをインストールする必要がありますかDC/OSダッシュボードですでにArangoをインストールしていますが?もしそうなら、私はどのようにArangoを得るべきですか? (私はapt-get
を使ってみましたが、異なるバージョンの問題がありました)。または、私が紛失しているこのクラスターと通信する別の方法がありますか?
(基本的には、大きなグラフをArangoに一括インポートしようとしていますが、ファイルから直接インポートする方法が必要です効率的)。
sshトンネルをどのように確立したかについて詳しく説明できますか(つまり、ここではlocalhostは何ですか?)。誤ってDBServerに接続している可能性があります(これはまだ__apiに応答する可能性がありますが、これはローカル操作であり、クラスタ全体ではわかりません)。コーディネーターに接続する必要があります。 – mop
私は[here](https://dcos.io/docs/1.7/administration/installing/cloud/azure/#step-2-accessing-dc-os)の指示に正確に従いました。 sshコマンドは 'ssh azureuser @ masterfqdn -p 2200 -L 8000:localhost:80'です。ここで' masterfqdn'は私の配備で出力されるURLです。 –
ああ、今私はコーディネーターに接続していないことがわかりました。将来参照するために、masterfqdnにsshしている間にコーディネーターと通信することができます.IPはArangoDBダッシュボードのノード→コーディネーターにリストされています。私は、もし彼らがsshuttleのようなものを使っているなら、コーディネーターと直接コミュニケーションをとることもできると信じていますが、私はWindowsマシン上にいるので、masterfqdnを経由しなければなりません。 –