Janusgraph安裝部署與IDEA連結Cassandra
下載目錄:https://github.com/JanusGraph/janusgraph/releases
演示包版本的是:下載janusgraph-full-0.5.2.zip,上傳離線包到linux伺服器。
建立使用者(啟動使用):
//linux 新增使用者
adduser janusgraph
//設定密碼
passwd janusgraph
//新增使用者到組,並賦予檔案所有者
chown -R 使用者:組 目錄
chown -R janusgraph:root elasticsearch-6.3.2/
//賦予許可權
chmod 770 elasticsearch-6.3.2/
1、執行unzip命令解壓縮,並進入bin目錄下,找到janusgraph.sh
看一下janusgraph.sh
**start ** :開啟
//依次開啟cassandea(後端儲存),ES(後端索引),gremlin-Server(相簿:基於記憶體)
#start命令執行時不要以root命令執行,es以root使用者無法啟動。
[root@spark-slave-2 bin]# su janusgraph
[janusgraph@spark-slave-2 bin]$ ./janusgraph.sh start
Forking Cassandra...
Running `nodetool statusthrift`.. OK (returned exit status 0 and printed string "running").
Forking Elasticsearch...
Connecting to Elasticsearch (127.0.0.1:9200)....... OK (connected to 127.0.0.1:9200).
Forking Gremlin-Server...
Connecting to Gremlin-Server (127.0.0.1:8182)...... OK (connected to 127.0.0.1:8182).
Run gremlin.sh to connect.
status:檢視狀態
[root@spark-slave-2 bin]# ./janusgraph.sh status
Gremlin-Server (org.apache.tinkerpop.gremlin.server.GremlinServer) is running with pid 9239
Elasticsearch (org.elasticsearch.bootstrap.Elasticsearch) is running with pid 7162
Cassandra (org.apache.cassandra.service.CassandraDaemon) is running with pid 6170
stop:停止
[root@spark-slave-2 bin]# ./janusgraph.sh stop
Killing Gremlin-Server (pid 9239)...
Killing Elasticsearch (pid 7162)...
Killing Cassandra (pid 6170)...
janusgraph.sh
我們看一下shell檔案
gremlin啟動命令使用的是cql+es配置檔案,所以當需要驚醒gremlin配置時請修改該檔案或者修改sh檔案。
IDEA連結cassandra
Cassandra資料庫,若想設定可被idea等GUI連結,需修改conf/cassandra/cassandra.yaml
#client與Cassandra服務端通訊的地址
rpc_address: 0.0.0.0
#rpc地址廣播到驅動和其他節點上。該節點不能被設定為0.0.0.0。
#如果該配置設定為空將會預設使用rpc_address的地址。
#如果rpc_address設定為0.0.0.0,該配置必須設定一個地址
#預設:1.2.3.4
broadcast_rpc_address: ip地址
idea連結結果
相關文章
- Docker安裝JanusGraphDocker
- RabbitMQ 安裝部署與配置總結MQ
- Centos下安裝cassandraCentOS
- docke安裝與部署
- Centosphp安裝cassandra擴充套件CentOSPHP套件
- Akka-CQRS(2)- 安裝部署cassandra cluster,ubuntu-16.04.1-LTS and MacOS mojaveUbuntuMac
- Hbase的安裝與部署
- Docker Compose 安裝與部署Docker
- idea安裝Idea
- Spark 安裝部署與快速上手Spark
- 002.OpenShift安裝與部署
- Kubernetes 入門與安裝部署
- Cassandra安裝及分散式叢集搭建分散式
- JanusGraph -- 儲存結構
- 連網安裝mysql與原始碼安裝mysqlMySql原始碼
- SonarQube系列一、Linux安裝與部署Linux
- LNMP部署laravel與xhprof安裝使用LNMPLaravel
- 【idea】如何徹底解除安裝ideaIdea
- idea安裝教程2021 最新版idea安裝詳細教程Idea
- Capistrano + SVN 個人安裝部署總結API
- IDEA安裝外掛【Database navigation】並連線資料庫IdeaDatabaseNavigation資料庫
- linux安裝inteliJ IDEALinuxIntelIdea
- weblogic軟體安裝與配置部署大全Web
- MySQL全面瓦解:安裝部署與準備MySql
- Docker的安裝與容器應用部署Docker
- idea熱部署外掛jrebel正式版以及破解版安裝Idea熱部署
- IDEA安裝Scala外掛Idea
- IntelliJ IDEA安裝和破解IntelliJIdea
- IDEA Maven Helper 外掛的安裝與使用說明IdeaMaven
- Linux 環境 Intelij Idea 安裝與快捷圖示配置LinuxIntelIdea
- IDEA的使用(1):IDEA的安裝和破解Idea
- linux安裝mongoDB與遠端連線LinuxMongoDB
- Hadoop安裝部署Hadoop
- keepalived 安裝部署
- Doris安裝部署
- chromedriver安裝部署Chrome
- ELK安裝部署
- Zabbix安裝部署