NoSql初识研究.pdf

所需积分/C币:9 2019-03-07 16:47:07 410KB PDF
8
收藏 收藏
举报

NoSql初识研究.pdf
Docker Quickstart ternimal 镜像 cassandra: latest,版本3.7 单个节点搭建 ·下载镜像并启动容器,通过 docker ps命令可以査看已经启动的容器 ootedefaulti-t docker ps CONTAINER ID 工AGE COMMAND CREATED NAMES 2f05bd7dca79 cassandra: latest/docker-entrypoint s 2 hours aco cassandra 通过 docker logs容器名称或容器id(部分唯一字符即可)查看 cassandra版本信息,这里可以 看到我的容器版本是37,」DK版本是18, Thrift API版本是20.1.0 NFO no "y pool size of 24 MB and a resize interval of Go ninutes ated b2f-4dac-9557-1040e97da834 (Note: This shou ld happen exact ly once per rode) vading pe Inly sTaLe NFo 12: 30: 15 Starting up server gossip 集群搭建与测试 在简介中,我已经提到 Cassandra是个去中心化的一堆数据库构成的分布式数据服务,并没有 所谓主从之分,所以我这里只要在启动一个容器,理论上就可以构成一个集群。 ·新建一个容器 cassandra2并且启动 docker run --name cassandra -d-e CASSANDrA SEEDS="S(docker inspect format='it. NetworkSettings IPAddress f cassandra)" cassandra: latest 通过命令 docker ps可以看到节点2已经起来的。上面命令中的参数 CASSANDRA SEEDS表示由容器1 即我们前面的节点1把自己的|P做为种了共享给节点2,以便节点2加入集群。 ooede- ault:-# docker run --name cassandra -d -e cASSANDRA SEED5="5(docker inspect --format=.., Networ ksettings, -PAddress 3 cassandra)"cassan a79-d33abac6b22d75b9e548e31-606602c20+0c3ed94a6a58a867 COMMAND PORTS docker-entrypoint s 4/ seconds ago 00-00/tcp,99/ p 2 hours 0,0.0.0;2799-7000/tcp,0,0,0,0;3270a 查看集群屮运行的2个节点的详细信息 使用命令: docker inspect容器名称或容器Id(部分字符即可) 节点1,ip是172.17.0.2 root@def ault:o#f docker inspect 17a aac8ae6a18be03aa7d785705a2b7174c88a53ea0410e759ab8d324124fea79", Created":"2016-07-07112:29:58,088744642" at /dacker-entrypoint sh Args: assange status :running, Running: true aused: fal Restart false ooMKilled": false Dead": false farted 2016-07-08T03:36:50.80393047 FinTshedat":"2016-07-08T02:18:04.1392494092 分区 bridge IPAMConfig: nulT Links": nul Aliases: nu11 Networ kID:ea462254b7a03b0db956elcc1lbae59f986deecdcd7b9f261ebd397bd03abdco Gateway":"172.17.0,1 IPAddr TPPrefixl el IPv6Gat GlobalIPv6Address Global IPv6PrefixLen " MacAddress":"02:42:ac:11:00:02 节点2ip是172.17.0.3 rootedef au lt:# docker inspect 2fo Id:2fo5bd dca79fd33abac6b22d75b9e548e31f606602201foc3ed94a6a58a867 Created":"2016-07-08T05:57:55,758383837Z" th":/docker-entrypoint sh Cassano a status : running Runt Paus er Dead. false Pd":14452 " Started":"2016-07-08T05:57:56.1947874192 Finished":"0001-01-01T00:00:00z etworks": t bridge": i PAMConfig: null nu Aliases": null, " Endoointid:"2Cb67c0327500b153d75d8b0575e73a217c74b745d0d69acF7503112 Gateway B 2 Address":"172.17,0 "工Pv6 Catena Globalipvgaddrass GlobalIPv6PrefixLen: 0 " MacAddress:"02:42:ac:11:00:03 查看节点2的用于反熵算法引导新节点加入集群的参数,这里可以看到的是对于节点2的 seed(和子)是由节点1提供的。 root@def au lt:ntt docker inspect 2fo grep CASSANDRA CASSANDRA VERSION CASSANDRA CONFIG=/et 通过日志查看是否凵经构成集群 通过查看节点1的志,可以看到节点2已经成功加到集群里面去了,红色标记的日志部分清 晰说明节点2,i是.0.3的己经加成功了 命令: docker logs容器1名称或容器1D全部或部分字符 分区 e cluster ocal pause of382539481414>5000000000 str eam #0 co.000ki B), sending 1 files(0.100Ki B) 11∈-8<b-t5 bdBd3765a」 CassandrainDockerei:https://hub.docker.com//cassandral 插入一些数据试试看 ·进节点1bash视图 命令: docker exec -it你的容器名称或者容器|D部分或全部字符/bin/bash 执行cq1sh rootedefault rootc17aac8ae6a18 Connected to Test cluster at 127.0,0: 9042 Cassandra 3.7 CQL spec 3.4.2 Native protocol v41 cqlsh> create keyspace zakeyspace with replication-I class: Simplestrategy ,replication__factor: 13 ·创建 keyspace,并使用 key space,如上图 ·建表 acore,这里可以看到表名称不能加横线 line 1:5 no vable alternatiye at in (create table [za]-.) no viable alternative at input -'(create table [za]-..) 13:2k计a51n ·检查一下结果 cqlsh: zakeyspaces select s from zacore user-id fname Iname 666 zhou zhengrong rows) 检查一下另一个节点数据是否已经同步 进入节点2的bash,并执行 cash ·看看能不能用 keyspace,发现已经有 zakeyspace。 查一把,结果果然有了。 ad t 2fo /bin/bash root@a2fo5bd7dca79:/# calsh Connected to Test Cluster at 127.0.0.1: 9042 cqlsh 5.0. 1 Cassandra 3.7 CQL spec 3.4.2 Native protocol v4] hELP for he cqlsh> use zakeyspace cqlsh: zakeyspaces select from acore user-id fname Iname 666 zhou zhengrong FOws 分区 分区 的第页

...展开详情
试读 6P NoSql初识研究.pdf
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
NoSql初识研究.pdf 9积分/C币 立即下载
1/6
NoSql初识研究.pdf第1页
NoSql初识研究.pdf第2页

试读结束, 可继续阅读

9积分/C币 立即下载