OrientDB - Kurulum
OrientDB kurulum dosyası iki sürümde mevcuttur -
Community Edition - OrientDB topluluk sürümü, Apache tarafından 0.2 lisansı altında açık kaynak olarak yayınlandı
Enterprise Edition- OrientDB kurumsal sürümü, topluluk sürümüne dayanan özel bir yazılım olarak piyasaya sürüldü. Topluluk baskısının bir uzantısı olarak hizmet eder.
Bu bölüm, açık kaynak olduğu için OrientDB topluluk sürümünün kurulum prosedürünü açıklamaktadır.
Önkoşullar
Hem topluluk hem de Kurumsal sürümler, Java Sanal Makinesi'ni (JVM) uygulayan herhangi bir İşletim sisteminde çalışabilir. OrientDB, Java'nın 1.7 veya sonraki bir sürümünü gerektirir.
OrientDB'yi sisteminize indirmek ve kurmak için aşağıdaki adımları kullanın.
Adım 1 - OrientDB İkili Kurulum Dosyasını İndirin
OrientDB, veritabanını sisteminize kurmak için yerleşik kurulum dosyasıyla birlikte gelir. Farklı işletim sistemleri için önceden derlenmiş farklı ikili paketler (taranmış veya sıkıştırılmış paketler) sağlar. Sen den OrientDB dosyaları indirebilirsiniz İndirme OrientDB bağlantısını.
Aşağıdaki ekran görüntüsü OrientDB'nin indirme sayfasını göstermektedir. Sıkıştırılmış veya taranmış dosyayı, uygun işletim sistemi simgesine tıklayarak indirebilirsiniz.
İndirdiğinizde, ikili paketi alacaksınız. Downloads Klasör.
Adım 2 - OrientDB'yi Çıkarın ve Yükleyin
Aşağıda, farklı işletim sistemleri için OrientDB'yi çıkarma ve yükleme prosedürü açıklanmaktadır.
Linux'ta
İndirdikten sonra alacaksınız orientdb-community-2.1.9.tar.gz dosyanda DownloadsKlasör. Tarredilen dosyayı çıkarmak için aşağıdaki komutu kullanabilirsiniz.
$ tar –zxvf orientdb-community-2.1.9.tar.gz
Tüm OrientDB kitaplık dosyalarını şuradan taşımak için aşağıdaki komutu kullanabilirsiniz: orientdbcommunity-2.1.9 to /opt/orientdb/dizin. Burada süper kullanıcı komutunu (sudo) kullanıyoruz, bu nedenle aşağıdaki komutu yürütmek için süper kullanıcı şifresi sağlamanız gerekiyor.
$ sudo mv orientdb-community-2.1.9 /opt/orientdb
Kayıt olmak için aşağıdaki komutları kullanabilirsiniz. orientdb komut ve Orient sunucusu.
$ export ORIENTDB_HoME = /opt/orientdb
$ export PATH = $PATH:$ORIENTDB_HOME/bin
Windows'ta
İndirdikten sonra alacaksınız orientdb-community-2.1.9.zip dosyanda DownloadsKlasör. Zip dosyasını zip çıkarıcı kullanarak çıkarın.
Çıkarılan klasörü şuraya taşıyın: C:\ dizin.
Aşağıdaki verilen değerlerle iki çevresel değişken ORIENTDB_HOME ve PATH değişkenleri oluşturun.
ORIENT_HOME = C:\orientdb-community-2.1.9
PATH = C:\orientdb-community-2.1.9\bin
Adım 3 - OrientDB Sunucusunu Hizmet Olarak Yapılandırma
Yukarıdaki adımları izleyerek OrientDB'nin Masaüstü sürümünü kullanabilirsiniz. OrientDB veritabanı sunucusunu aşağıdaki adımları kullanarak servis olarak başlatabilirsiniz. Prosedür, işletim sisteminize bağlı olarak farklılık gösterir.
Linux'ta
OrientDB adlı bir komut dosyası sağlar orientdb.shVeritabanını bir arka plan programı olarak çalıştırmak için. OrientDB kurulum dizininizin $ ORIENTDB_HOME / bin / orientdb.sh olan bin / dizininde bulabilirsiniz.
Komut dosyasını çalıştırmadan önce, düzenlemeniz gerekir orientdb.shiki değişkeni tanımlamak için dosya. BiriORIENTDB_DIR kurulum dizininin yolunu tanımlayan (/opt/orientdb) ve ikincisi ORIENTDB_USER OrientDB'yi çalıştırmak istediğiniz kullanıcı adını aşağıdaki gibi tanımlar.
ORIENTDB_DIR = "/opt/orientdb"
ORIENTDB_USER = "<username you want to run OrientDB>"
Kopyalamak için aşağıdaki komutu kullanın orientdb.sh dosyalamak /etc/init.d/betiği başlatmak ve çalıştırmak için dizin. Burada süper kullanıcı komutunu (sudo) kullanıyoruz, bu nedenle aşağıdaki komutu yürütmek için süper kullanıcı şifresi sağlamanız gerekiyor.
$ sudo cp $ORIENTDB_HOME/bin/orientdb.sh /etc/init.d/orientdb
Console.sh dosyasını OrientDB kurulum dizininden kopyalamak için aşağıdaki komutu kullanın. $ORIENTDB_HOME/bin sistem bin dizinine /usr/bin Orient DB'nin konsoluna erişmek için.
$ sudo cp $ ORIENTDB_HOME/bin/console.sh /usr/bin/orientdb
ORIENTDB veritabanı sunucusunu hizmet olarak başlatmak için aşağıdaki komutu kullanın. Burada, sunucuyu başlatmak için orientdb.sh dosyasında bahsettiğiniz ilgili kullanıcının şifresini girmeniz gerekir.
$ service orientdb start
OrientDB sunucu arka plan programının hangi PID'de çalıştığını öğrenmek için aşağıdaki komutu kullanın.
$ service orientdb status
OrientDB sunucu arka plan programını durdurmak için aşağıdaki komutu kullanın. Burada, sunucuyu durdurmak için orientdb.sh dosyasında belirttiğiniz ilgili kullanıcının şifresini girmeniz gerekir.
$ service orientdb stop
Windows'ta
OrientDB bir sunucu uygulamasıdır, bu nedenle Java sanal makine sürecini kapatmaya başlamadan önce birkaç görevi yerine getirmesi gerekir. OrientDB sunucusunu manuel olarak kapatmak istiyorsanız,shutdown.batdosya. Ancak, sistem yukarıdaki komut dosyasını çalıştırmadan aniden kapandığında sunucu örnekleri doğru şekilde durmaz. İşletim sistemi tarafından bir dizi belirtilen sinyalle kontrol edilen programlar denirservices Windows'ta.
Kullanmak zorundayız Apache Common DaemonBu, Windows kullanıcılarının Java uygulamalarını Windows hizmeti olarak sarmalarına olanak tanır. Aşağıda Apache ortak arka plan programını indirme ve kaydetme prosedürü açıklanmaktadır.
Windows için Apache Common Daemons için aşağıdaki bağlantıya tıklayın .
Tıklamak common-daemon-1.0.15-bin-windows indirmek.
Fermuarını açın common-daemon-1.0.15-bin-windowsdizin. Çıkardıktan sonra bulacaksınprunsrv.exe ve prunmgr.exedizinin içindeki dosyalar. Bunlarda -
prunsrv.exe file, uygulamaları servisler olarak çalıştırmak için bir servis uygulamasıdır.
prunmgr.exe file, Windows hizmetlerini izlemek ve yapılandırmak için kullanılan bir uygulamadır.
OrientDB kurulum klasörüne gidin → yeni bir dizin oluşturun ve hizmet olarak adlandırın.
Kopyala prunsrv.exe ve prunmgr .exe bunu servis dizinine yapıştırın.
OrientDB'yi Windows hizmeti olarak yapılandırmak için, prusrv.exe'yi Windows hizmeti olarak kullanan kısa bir komut dosyası çalıştırmanız gerekir.
Windows Hizmetlerini tanımlamadan önce prunsrv ve prunmgr'yi hizmetin adına göre yeniden adlandırmanız gerekir. Örneğin sırasıyla OrientDBGraph ve OrientDBGraphw için. Burada OrientDBGraph hizmetin adıdır.
Aşağıdaki komut dosyasını adlı dosyaya kopyalayın installService.bat ve içine yerleştirin %ORIENTDB_HOME%\service\ dizin.
:: OrientDB Windows Service Installation
@echo off
rem Remove surrounding quotes from the first parameter
set str=%~1
rem Check JVM DLL location parameter
if "%str%" == "" goto missingJVM
set JVM_DLL=%str%
rem Remove surrounding quotes from the second parameter
set str=%~2
rem Check OrientDB Home location parameter
if "%str%" == "" goto missingOrientDBHome
set ORIENTDB_HOME=%str%
set CONFIG_FILE=%ORIENTDB_HOME%/config/orientdb-server-config.xml
set LOG_FILE = %ORIENTDB_HOME%/config/orientdb-server-log.properties
set LOG_CONSOLE_LEVEL = info
set LOG_FILE_LEVEL = fine
set WWW_PATH = %ORIENTDB_HOME%/www
set ORIENTDB_ENCODING = UTF8
set ORIENTDB_SETTINGS = -Dprofiler.enabled = true
-Dcache.level1.enabled = false Dcache.level2.strategy = 1
set JAVA_OPTS_SCRIPT = -XX:+HeapDumpOnOutOfMemoryError
rem Install service
OrientDBGraphX.X.X.exe //IS --DisplayName="OrientDB GraphEd X.X.X" ^
--Description = "OrientDB Graph Edition, aka GraphEd, contains OrientDB server
integrated with the latest release of the TinkerPop Open Source technology
stack supporting property graph data model." ^
--StartClass = com.orientechnologies.orient.server.OServerMain
-StopClass = com.orientechnologies.orient.server.OServerShutdownMain ^
--Classpath = "%ORIENTDB_HOME%\lib\*" --JvmOptions
"Dfile.Encoding = %ORIENTDB_ENCODING%; Djava.util.logging.config.file = "%LOG_FILE%";
Dorientdb.config.file = "%CONFIG_FILE%"; -Dorientdb.www.path = "%WWW_PATH%";
Dlog.console.level = %LOG_CONSOLE_LEVEL%; -Dlog.file.level = %LOG_FILE_LEVEL%;
Dorientdb.build.number = "@BUILD@"; -DORIENTDB_HOME = %ORIENTDB_HOME%" ^
--StartMode = jvm --StartPath = "%ORIENTDB_HOME%\bin" --StopMode = jvm
-StopPath = "%ORIENTDB_HOME%\bin" --Jvm = "%JVM_DLL%"
-LogPath = "%ORIENTDB_HOME%\log" --Startup = auto
EXIT /B
:missingJVM
echo Insert the JVM DLL location
goto printUsage
:missingOrientDBHome
echo Insert the OrientDB Home
goto printUsage
:printUsage
echo usage:
echo installService JVM_DLL_location OrientDB_Home
EXIT /B
Komut dosyası iki parametre gerektirir -
Jvm.dll dosyasının konumu, örneğin C: \ ProgramFiles \ java \ jdk1.8.0_66 \ jre \ bin \ server \ jvm.dll
OrientDB kurulumunun konumu, örneğin C: \ orientdb-community-2.1.9
Servis, OrientDBGraph.exe dosyasını (Orijinal prunsrv) çalıştırıp üzerine çift tıkladığınızda yüklenir.
Hizmetleri Windows'a yüklemek için aşağıdaki komutu kullanın.
> Cd %ORIENTDB_HOME%\service
> installService.bat "C:\Program Files\Java\jdk1.8.0_66\jre\bin\server
\jvm.dll" C:\orientdb-community-2.1.9
Görev Yöneticisi hizmetlerini açın, içinde kayıtlı hizmet adı bulunan aşağıdaki ekran görüntüsünü bulacaksınız.
Adım 4 - OrientDB Kurulumunu Doğrulama
Bu adım, aşağıdaki adımları kullanarak OrientDB veritabanı sunucusu kurulumunu doğrular.
- Sunucuyu çalıştırın.
- Konsolu çalıştırın.
- Stüdyoyu çalıştırın.
Bu, işletim sistemine göre benzersizdir.
Linux'ta
Linux'ta OrientDB kurulumunu doğrulamak için verilen prosedürü izleyin.
Running the server - Sunucuyu başlatmak için aşağıdaki komutu kullanabilirsiniz.
$ cd $ORIENTDB_HOME/bin
$ ./server.sh
Veya OrientDB sunucusunu UNIX arka plan programı olarak başlatmak için aşağıdaki komutu kullanabilirsiniz.
$ service orientdb start
Başarıyla kurulursa, aşağıdaki çıktıyı alacaksınız.
.
.` `
, `:.
`,` ,:`
.,. :,,
.,, ,,,
. .,.::::: ```` ::::::::: :::::::::
,` .::,,,,::.,,,,,,`;; .: :::::::::: ::: :::
`,. ::,,,,,,,:.,,.` ` .: ::: ::: ::: :::
,,:,:,,,,,,,,::. ` ` `` .: ::: ::: ::: :::
,,:.,,,,,,,,,: `::, ,, ::,::` : :,::` :::: ::: ::: ::: :::
,:,,,,,,,,,,::,: ,, :. : :: : .: ::: ::: :::::::
:,,,,,,,,,,:,:: ,, : : : : .: ::: ::: :::::::::
` :,,,,,,,,,,:,::, ,, .:::::::: : : .: ::: ::: ::: :::
`,...,,:,,,,,,,,,: .:,. ,, ,, : : .: ::: ::: ::: :::
.,,,,::,,,,,,,: `: , ,, : ` : : .: ::: ::: ::: :::
...,::,,,,::.. `: .,, :, : : : .: ::::::::::: ::: :::
,::::,,,. `: ,, ::::: : : .: ::::::::: ::::::::::
,,:` `,,.
,,, .,`
,,. `, 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]
Running the console - OrientDB'yi konsol altında çalıştırmak için aşağıdaki komutu kullanabilirsiniz.
$ orientdb
Başarıyla kurulursa, aşağıdaki çıktıyı alacaksınız.
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>
Running the Studio - Sunucuyu başlattıktan sonra aşağıdaki URL'yi kullanabilirsiniz (http://localhost:2480/) tarayıcınızda. Aşağıdaki ekran görüntüsünü alacaksınız.
Windows'ta
Windows'ta OrientDB kurulumunu doğrulamak için verilen prosedürü izleyin.
Running the server - Sunucuyu başlatmak için aşağıdaki komutu kullanabilirsiniz.
> cd %ORIENTDB_HOME%\bin
> ./server.bat
Başarıyla kurulursa, aşağıdaki çıktıyı alacaksınız.
.
.` `
, `:.
`,` ,:`
.,. :,,
.,, ,,,
. .,.::::: ```` ::::::::: :::::::::
,` .::,,,,::.,,,,,,`;; .: :::::::::: ::: :::
`,. ::,,,,,,,:.,,.` ` .: ::: ::: ::: :::
,,:,:,,,,,,,,::. ` ` `` .: ::: ::: ::: :::
,,:.,,,,,,,,,: `::, ,, ::,::` : :,::` :::: ::: ::: ::: :::
,:,,,,,,,,,,::,: ,, :. : :: : .: ::: ::: :::::::
:,,,,,,,,,,:,:: ,, : : : : .: ::: ::: :::::::::
` :,,,,,,,,,,:,::, ,, .:::::::: : : .: ::: ::: ::: :::
`,...,,:,,,,,,,,,: .:,. ,, ,, : : .: ::: ::: ::: :::
.,,,,::,,,,,,,: `: , ,, : ` : : .: ::: ::: ::: :::
...,::,,,,::.. `: .,, :, : : : .: ::::::::::: ::: :::
,::::,,,. `: ,, ::::: : : .: ::::::::: ::::::::::
,,:` `,,.
,,, .,`
,,. `, 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:615 INFO OrientDB Server v2.1.9-SNAPSHOT
(build 2.1.x@r; 2016-01-07 10:51:24+0000) is active. [OServer]
Running the console - Konsol altında OrientDB'yi çalıştırmak için aşağıdaki komutu kullanabilirsiniz.
> %ORIENTDB_HOME%\bin\console.bat
Başarıyla kurulursa, aşağıdaki çıktıyı alacaksınız.
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\>
Running the Studio - Sunucuyu başlattıktan sonra aşağıdaki URL'yi kullanabilirsiniz (http://localhost:2480/) tarayıcınızda. Aşağıdaki ekran görüntüsünü alacaksınız.