最近在学NoSQl,非关系型数据库中,我们可能会用上的有文档型数据库MongoDB,键值(Key-Value)存储数据库Redis, 列存储数据库HBase,以及图形(Graph)数据库Neo4J等,它们都比较出名。而作为图数据库的ArangoDB,资料什么的就比较少了,下面,讲一下我这段时间下载安装arongodb走过的坑。
什么也不说,推荐网址:
ArangoDB数据库入门http://blog.csdn.net/chszs/article/details/20369433
Ubuntu安装ArangoDB http://www.linuxdiyf.com/linux/23886.html
很有哦用
1.下载
(1)首先找到ArangoDB的官网再说(一般下载软件什么额的都回去官网) :www.arangodb.com/
Arangodb官网:https://www.arangodb.com/
(2)如下图所示,直接点击黄色的Download ArangoDB进去;
(3)进入下一个页面后(如下图),选择社区版吧,企业版要填的东西太多,不喜欢,注册的话这个是先在下边
Keep up with the latest news from the ArangoDB database
这个地方填邮件地址,接着操作
我们社区版是点击右边的Download Community Edition,进入即可;
(4)接着,进入到下一个页面,有各种各样的图标,我选择的是windows版
(5)点击第二行第二个图标进入,选择如下的下载即可
- ArangoDB3-3.2.3-1_win64.zip (95 MByte), see recipe
2.Window安装
(1)安装也很简单,首先将下载ZIP软件解压,放到你要安装的目录里边;
我存放的是D:\NoSQL\ArangoDB\soft\ArangoDB3e-3.2.3-1_win64\usr\bin
(2)以管理员身份运行cmd,找到自己安装的bin目录;
(3)在bin目录下输入arangod --install-service ,就可以安装ArangoDB目录了;
出现INFO: adding service 'ArangoDB - the multi-purpose database' (internal 'ArangoDB ')
INFO: added service with command line '"D:\NoSQL\ArangoDB\soft\ArangoDB3e-3.2.3-1_win64\usr\bin\arangod.exe" -- start-service'
就意味着安装成功;
我们可以在服务中找到ArangoDB,这就成功了。
(4)接着,在bin目录下点击arango.exe,出现如下havefun!,说明服务开启。
(5)然后,再点击bin目录下的arangosh.exe,出现下图password,按enter键,说明连接上了!
图1:
图2:
(6)接着就是学习shell了,如果没有账户密码的话,在浏览器上打开网址 http://127.0.0.1:8529
就会出现下图,Web版的arangodb:
(7)回到我们的ArangoDB的命令行客户端,就可以进行Shell命令了。
1.创建一个新用户:
var users = require("@arangodb/users");
users.save("arangodb", "arangodb");
sava的函数原型:save(user, password, active, extra); // 密码可以设为空
新创建的用户默认没有访问权限,要用grantDatabase赋予权限,如:
db._createDatabase("arangodb", []);
require("@arangodb/users").grantDatabase("arangodb", "arangodb");
2.查看数据库:db._databases();
切换数据库: db._useDatabase('arangodb');
希望对你有所帮助!