步骤1 - 下载OrientDB二进制设置文件
下载 OrientDB
我们可以从最新的服务端上通过输入下面的指令来下载最新版本的 OrientDB。
$ wget -O orientdb-community-2.1.9.tar.gz http://orientdb.com/download.php?file=orientdb-community-2.1.9.tar.gz&os=linux
这里下载的是一个包含预编译二进制文件的压缩包,所以我们可以使用 tar 指令来操作解压它:
$ tar -zxf orientdb-community-2.1.9.tar.gz
将从中提取出来的文件夹整体移动到 /opt:
# mv orientdb-community-2.1.9 /opt/orientdb
在下载时,您将在您的下载文件夹中获得二进制包。
在Linux中 下载后,您将在您的下载文件夹中获得orientdb-community-2.1.9.tar.gz文件。 您可以使用以下命令提取tarred文件。
$ tar –zxvf orientdb-community-2.1.9.tar.gz
您可以使用以下命令将所有OrientDB库文件从orientdbcommunity-2.1.9移动到/ opt / orientdb /目录。 这里我们使用超级用户命令(sudo),因此您必须提供超级用户密码才能执行以下命令。
$ sudo mv orientdb-community-2.1.9 /opt/orientdb
您可以使用以下命令注册orientdb命令和Orient服务器。
$ export ORIENTDB_HoME = /opt/orientdb
$ export PATH = $PATH:$ORIENTDB_HOME/bin
在Linux中 OrientDB提供了一个名为orientdb.sh的脚本文件,以作为守护程序运行数据库。 您可以在OrientDB安装目录的$ ORIENTDB_HOME / bin / orientdb.sh的bin /目录中找到它。 在运行脚本文件之前,您必须编辑orientdb.sh文件以定义两个变量。 一个是ORIENTDB_DIR,它定义了安装目录(/ opt / orientdb)的路径,第二个是ORIENTDB_USER,它定义了要运行OrientDB的用户名,如下所示。
ORIENTDB_DIR = "/opt/orientdb"
ORIENTDB_USER = "<username you want to run OrientDB>"
使用以下命令将orientdb.sh文件复制到/etc/init.d/目录中以初始化和运行脚本。 这里我们使用超级用户命令(sudo),因此您必须提供超级用户密码才能执行以下命令。
$ sudo cp $ORIENTDB_HOME/bin/orientdb.sh /etc/init.d/orientdb
使用以下命令将console.sh文件从OrientDB安装目录$ ORIENTDB_HOME / bin复制到系统bin目录(即/ usr / bin)以访问Orient DB的控制台。
$ sudo cp $ ORIENTDB_HOME/bin/console.sh /usr/bin/orientdb
使用下面的命令来启动ORIENTDB数据库服务器作为服务。在这里,你必须提供你在orientdb.sh文件提及启动服务器的相应用户的密码。
$ service orientdb start
使用以下命令知道哪个PID的OrientDB服务器守护程序正在运行。
$ service orientdb status
使用以下命令停止OrientDB服务器守护程序。在这里,你必须提供相应的用户的密码,您在orientdb.sh文件提及停止服务器。
$ service orientdb stop
此步骤使用以下步骤验证OrientDB数据库服务器安装。 1、运行服务器。 2、运行控制台。 3、运行Studio。 根据操作系统这是唯一的。 在Linux中 按照给定的步骤在Linux中验证OrientDB安装。 运行服务器:可以使用以下命令启动服务器。
$ cd $ORIENTDB_HOME/bin
$ ./server.sh
或者,您可以使用以下命令将OrientDB服务器作为UNIX守护进程启动。
$ service orientdb start
如果安装成功,您会收到以下输出。
.
.` `
, `:.
`,` ,:`
.,. :,,
.,, ,,,
. .,.::::: ```` ::::::::: :::::::::
,` .::,,,,::.,,,,,,`;; .: :::::::::: ::: :::
`,. ::,,,,,,,:.,,.` ` .: ::: ::: ::: :::
,,:,:,,,,,,,,::. ` ` `` .: ::: ::: ::: :::
,,:.,,,,,,,,,: `::, ,, ::,::` : :,::` :::: ::: ::: ::: :::
,:,,,,,,,,,,::,: ,, :. : :: : .: ::: ::: :::::::
:,,,,,,,,,,:,:: ,, : : : : .: ::: ::: :::::::::
` :,,,,,,,,,,:,::, ,, .:::::::: : : .: ::: ::: ::: :::
`,...,,:,,,,,,,,,: .:,. ,, ,, : : .: ::: ::: ::: :::
.,,,,::,,,,,,,: `: , ,, : ` : : .: ::: ::: ::: :::
...,::,,,,::.. `: .,, :, : : : .: ::::::::::: ::: :::
,::::,,,. `: ,, ::::: : : .: ::::::::: ::::::::::
,,:` `,,.
,,, .,`
,,. `, GRAPH DATABASE
`` `.
`` orientdb.com
`
2016-01-20 19:17:21:547 INFO OrientDB auto-config DISKCACHE = 1,
649MB (heap = 494MB os = 4, 192MB disk = 199, 595MB) [orientechnologies]
2016-01-20 19:17:21:816 INFO Loading configuration from:
/opt/orientdb/config/orientdb-server-config.xml... [OServerConfigurationLoaderXml]
2016-01-20 19:17:22:213 INFO OrientDB Server v2.1.9-SNAPSHOT
(build 2.1.x@r; 2016-01-07 10:51:24+0000) is starting up... [OServer]
2016-01-20 19:17:22:220 INFO Databases directory: /opt/orientdb/databases [OServer]
2016-01-20 19:17:22:361 INFO Port 0.0.0.0:2424 busy,
trying the next available... [OServerNetworkListener]
2016-01-20 19:17:22:362 INFO Listening binary connections on 0.0.0.0:2425
(protocol v.32, socket = default) [OServerNetworkListener]
...
2016-01-20 19:17:22:614 INFO Installing Script interpreter. WARN:
authenticated clients can execute any kind of code into the server
by using the following allowed languages:
[sql] [OServerSideScriptInterpreter]
2016-01-20 19:17:22:615 INFO OrientDB Server v2.1.9-SNAPSHOT
(build 2.1.x@r; 2016-01-07 10:51:24+0000) is active. [OServer]
运行控制台:您可以使用下面的命令来运行在控制台OrientDB。
$ orientdb
如果安装成功,您会收到以下输出。
OrientDB console v.2.1.9-SNAPSHOT (build 2.1.x@r; 2016-01-07 10:51:24+0000) www.orientdb.com
Type 'help' to display all the supported commands.
Installing extensions for GREMLIN language v.2.6.0
orientdb>
运行Studio: 启动服务器后,您可以在浏览器上使用以下URL(http:// localhost:2480 /)。 您将获得以下屏幕截图。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。