Neo4j (Nosql の 1 つ) は、高性能なグラフ データベース (分散をサポートしていません) であり、ソーシャル リレーションシップでよく使用されます。 Neo4j についてはインターネット上に多くの紹介があるので、ここでは詳細には触れません。インストールについて簡単に説明します。 1. jdk をインストールします。これ以上の説明はありません。 ubuntu@VM-0-15-ubuntu:~$ java -バージョン openjdk バージョン "1.8.0_151" OpenJDK ランタイム環境 (ビルド 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12) OpenJDK 64 ビット サーバー VM (ビルド 25.151-b12、混合モード) 2. 次のように、公式 Web サイトから neo4j (コミュニティ エディション) をダウンロードして解凍します。 ubuntu@VM-0-15-ubuntu:~/taoge/neo4j_db$ ll 合計 77504 drwxrwxr-x 3 ubuntu ubuntu 4096 2月1日 18:20 ./ drwxrwxr-x 8 ubuntu ubuntu 4096 2月2日 14:56 ../ drwxr-xr-x 11 ubuntu ubuntu 4096 2月1日 18:21 neo4j-community-3.2.9/ -rw-r--r-- 1 ubuntu ubuntu 79268344 2月1日 18:17 neo4j-community-3.2.9-unix.tar.gz ubuntu@VM-0-15-ubuntu:~/taoge/neo4j_db$ 3. Linux 上で neo4j をビルドし、Windows 上のブラウザでアクセスしたので、neo4j が 127.0.0.1 だけでなくすべての IP を listen するようにする必要がありました。設定ファイルを変更する必要がありました。設定ファイルは次のとおりです。 ubuntu@VM-0-15-ubuntu:~/taoge/neo4j_db/neo4j-community-3.2.9/conf$ ls 設定ファイル 次の行のコメントを削除するには、次のようになります。 dbms.connectors.default_listen_address=0.0.0.0 この方法では、Windows 上のブラウザは偽造防止になります。そうしないと、Linux 上の neo4j が 127.0.0.1:7474 をリッスンし、Windows はアクセスできなくなります。 4. 次のようにして neo4j を起動します。 ubuntu@VM-0-15-ubuntu:~/taoge/neo4j_db/neo4j-community-3.2.9/bin$ ls cypher-shell neo4j neo4j-admin neo4j-import neo4j-shell ツール ubuntu@VM-0-15-ubuntu:~/taoge/neo4j_db/neo4j-community-3.2.9/bin$ ./neo4j を起動します ご覧のとおり、ポート 7474 がリッスンされています。 ubuntu@VM-0-15-ubuntu:~/taoge/neo4j_db/neo4j-community-3.2.9/bin$ netstat -nao | grep 7474 tcp 0 0 0.0.0.0:7474 0.0.0.0:* LISTEN オフ (0.00/0/0) 5. Windows ブラウザに http://ip:7474 (ip は Linux マシンの IP アドレス) と入力し、デフォルトのユーザー名 neo4j とデフォルトのパスワード neo4j を入力して、必要に応じて新しいパスワードに変更します。 6. クリックして、見て回り、探索し、地図を作成します。 CREATE (英語:書籍 { タイトル:「英語についての本」、リリース:2000 }) 作成 (数学:書籍 { タイトル:「数学に関する本」、リリース:2001 }) 作成 (法律:書籍 { タイトル:「法律に関する書籍」、リリース:2002 }) 作成 (taogeLi:人物 { name:"Li Taoge", born:1988 }) 作成 (taogeZhou:人物 { name:"Zhou Taoge", born:1989 }) 作成 (taogeWang:人物 { name:"Wang Taoge", born:1990 }) CREATE (taogeLi)-[:write { roles: ["co-author"]}]->(英語) CREATE (taogeLi)-[:write { roles: ["co-author"]}]->(Math) CREATE (taogeLi)-[:like]->(英語) CREATE (taogeLi)-[:like]->(法律) CREATE (taogeZhou)-[:hate]->(法律) (taogeZhou)-[:hate]->(taogeWang) を作成します 作成 (taogeWang)-[:hate]->(taogeZhou) CREATE (taogeWang)-[:like]->(法律) 戻る 英語、数学、法律、taogeLi、taogeZhou、taogeWang 効果を見てみましょう: 詳細は後ほど紹介します。 なじみのない事柄に関しては、もっと考え、もっと調べ、もっと情報を調べる、それが真実です。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: MySQL 5.7 と Mac 上の MySql の詳細なインストール図をダウンロードする
この記事では、ネイティブ JS によって実装された動的読み込みプログレス バーの特殊効果を紹介します...
目次1. 手ぶれ補正2. スロットリング3. まとめ序文:フロントエンド開発者には、次の 2 つの要...
1. 環境整備Tencent Cloud Server CENTOS 7 バージョンDockerコン...
展示する デザインパスワード強度分析パスワードは数字、文字、特殊記号で構成されていますパスワード: ...
注:この記事は他の人によって翻訳されていますが、考えるべき点が多く、理解しにくい点もあると感じていま...
目次結合アルゴリズム駆動テーブルと非駆動テーブルの違い1. 単純なネストループ結合、単純なネスト、イ...
目次MySQL クエリツリー構造1. ツリー構造について2. MySQLでカスタム関数を定義する方法...
最近、私は「ぶどうコレクション」というプロジェクトに取り組んでいます。簡単に言うと、Budou ペー...
この記事では、例を使用して、MySQL 派生テーブルの簡単な使用方法を説明します。ご参考までに、詳細...
1. Windows 10 Enterprise Editionに付属する仮想マシンHyper-Vを...
dockerfile またはコンテナ内で yum を実行すると、エラーが報告され、ソースが見つかりま...
HTML 中心のフロントエンド開発は、ほぼ Web 標準の意味です。共通しているのは「分離」という考...
序文Oracle であれ MySQL であれ、新バージョンで導入された新機能は、一方では製品の機能性...
目次1. 概要2. Keepalivedを使用してNginxを自動的に再起動する2.1 シェルスクリ...
この記事は主に、以前のインストール方法を使用して MySQL 5.7.14 をインストールするときに...