HugeGraph應用(1):安裝與配置

HugeGraph是百度開源的圖數據庫,詳細介紹的可參見:

https://hugegraph.github.io/hugegraph-doc/

本博客作爲HugeGraph應用的第一篇,先介紹如何進行HugeGraph的安裝與配置,安裝環境採用Centos7.5。

一、安裝Java環境

1、下載 jdk-8u191-linux-x64.rpm

2、安裝jdk:

rpm -ivh jdk-8u191-linux-x64.rpm

安裝成功之後即可使用 java -version 查看java的信息。但是爲了後續安裝,還是建議配置java環境變量。

3、配置java環境變量:

vim /etc/profile

在最後面加上:

export JAVA_HOME=/usr/java/jdk1.8.0_191-amd64
export JRE_HOME=/usr/java/jdk1.8.0_191-amd64/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

保存後使環境變量生效:

source /etc/profile

二、關閉禁用防火牆:

systemctl stop firewalld.service
systemctl disable firewalld.service

三、安裝cassandra:

HugeGraph支持多種數據庫作爲數據存儲,包括cassandra、hbase等,這裏選用cassandra。

1、下載apache-cassandra-3.11.4-bin.tar.gz

2、解壓:

tar -zxvf apache-cassandra-3.11.4-bin.tar.gz

3、創建cassandra存儲數據、日誌和緩存的目錄

mkdir commitlog 
mkdir data 
mkdir saved_caches

4、設置目錄777權限

chmod -R 777  commitlog data saved_caches

5、配置apache-cassandra-3.11.4/conf/cassandra.yaml

配置對應的目錄:

data_file_directories:
    - /var/lib/cassandra/data
commitlog_directory: /var/lib/cassandra/commitlog
saved_caches_directory: /var/lib/cassandra/saved_caches

配置用戶名密碼訪問,初始用戶和密碼都是cassandra:

authenticator: PasswordAuthenticator
authorizer: CassandraAuthorizer

6、啓動cassandra

進入 bin目錄

./cassandra -R

若需要後臺運行,使用-f,但是後臺運行必須新建用戶,不能使用root用戶。

7、查看cassandra狀態

進入 bin目錄

./nodetool status

UN是運行中,DN是宕機

8、訪問cassandra

進入apache-cassandra-3.11.4/bin目錄:

./cqlsh -u cassandra -p cassandra

四、安裝hugegraph

1、下載解壓

tar -zxvf hugegraph-0.9.2.tar.gz

2、配置hugegraph-0.9.2/conf/rest-server.properties

restserver.url=http://192.168.0.234:8089
graphs=[hugegraph:conf/hugegraph.properties]

如果要使用外網訪問的話,restserver.url一定要使用服務器的ip,不要使用127.0.0.1,否則只能本地訪問。

3、配置hugegraph-0.9.2/conf/hugegraph.properties

backend=cassandra
serializer=cassandra
store=cassandra

cassandra.host=localhost
cassandra.port=9042
cassandra.username=cassandra
cassandra.password=cassandra

配置存儲使用本地cassandra,端口賬號密碼採用默認的。

4、初始化

bin/init-store.sh

5、啓動

bin/start-hugegraph.sh

6、訪問 IP:8089/graphs

瀏覽器返回 

{"graphs":["hugegraph"]}

至此,hugegraph安裝配置完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章