在Unix/Linux安装

OrientDB通过脚本运行,这样就能将数据库服务端作为后台程序运行。你可以在安装目录的bin/找到你的脚本, 也就是$ORIENTDB_HOME/bin/orientdb.sh

这个脚本包括可以传以下3个参数:

  • start
  • stop
  • status

配置脚本

在你在系统上安装脚本之前,需要编辑文件定义两个变量:OrientDB的安装路径和希望运行数据库服务端的用户。

$ vi $ORIENTDB_HOME/bin/orientdb.sh

#!/bin/sh
# OrientDB service script
#
# Copyright (c) Orient Technologies LTD (http://www.orientechnologies.com)

# chkconfig: 2345 20 80
# description: OrientDb init script
# processname: orientdb.sh

# You have to SET the OrientDB installation directory here
ORIENTDB_DIR="YOUR_ORIENTDB_INSTALLATION_PATH"
ORIENTDB_USER="USER_YOU_WANT_ORIENTDB_RUN_WITH"

安装目录的路径, ORIENTDB_DIR, 告诉OrientDB到哪里去找其他运行需要的脚本和文件。ORIENTDB_USER变量告诉OrientDB运行数据库服务端在你的系统上所使用的指定用户。

安装脚本

不同的操作系统在启动和关闭期间管理系统后台程序、配置后台程序开始和结束上有不同的流程。更多信息详见操作系统的文档。

Linux设置

针对Linux和Unix系统,依赖init,将编辑好的脚本复制到/etc/init.d/。为了可以在控制台直接条用,将console脚本复制到/usr/bin目录

$ cp $ORIENTDB_HOME/bin/orientdb.sh /etc/init.d/orientdb
$ cp $ORIENTDB_HOME/bin/console.sh /usr/bin/orientdb

做了这些之后就可以使用命令service访问了。你可以通过以下命令启动服务端:

$ service orientdb start

一旦数据库启动,你就可以通过console脚本访问了。

$ orientdb

OrientDB console v.1.6 www.orientechnologies.com
Type 'HELP' to display all the commands supported.

orientdb>

Mac OS X设置

对于Mac OS X,,给OrientDB后台脚本和console起了别名就行:

$ vi ~/.bash_profile
$ export $$ORIENTDB_HOME=
$ alias orientdb-server=$ORIENTDB_HOME/bin/orientdb.sh
$ alias orientdb-console=$ORIENTDB_HOME/bin/console.sh
$ source ~/.bash_profile

你可以通过以下命令启动OrientDB数据库服务器:

$ orientdb-server start

一旦数据库启动,你就可以通过console脚本访问了。

$ orientdb-console

OrientDB console v.1.6 www.orientechnologies.com
Type 'HELP' to display all the commands supported.

orientdb>

启动后,也可以通过 localhost:2480访问后台管理页面

其他资源

为了学习更多在其他特殊环境按照OrientDB,请参考一下文档: