首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
数据库
›
Oracle
›
Docker启动Aserospike
返回列表
发新帖
Docker启动Aserospike
[复制链接]
发表于 2024-5-6 15:15:12
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
Docker安装Aseropike
找了一大堆,发现Aserospike的资料太少了(主要是官方
文档
,好像没有中文的)
看了很多的安装部署,一直不满意,于是直接上Docker。这样就简单多了。
Docker安装
我看很多人都直接在Docker服务,但是最简单的还是直接下载Docker Desktop。
mac:
https://docs.docker.com/desktop/install/mac-install/
window:
https://docs.docker.com/desktop/install/windows-install/
安装完成之后,查看图标:
进入
终端
,输入:
docker info
复制
代码
然后就可以看到安装的Docker
版本
。
安装Aerospike
1.安装镜像(image)
这个镜像不需要太费力的找,直接在Docker Desktop的搜索栏,输入自己想要的镜像。
这次我们需要两个镜像。
aerospace-server 和 aerospike-tools这两个,先别疑惑,我们慢慢来。
如果下载好了就可以开始下一步。
2.启动镜像
首先是启动这个aerospike-server(后面我把aerospike简称为as),这个是as的服务,我们使用Java进行操作的时候就是操作的它。这个我放到后面说。
点击这个之后,就会出现一下界面:
其中的端口:我只填了第一个,值为3000,
最后出现的数是参考(好像),可以不用管。
讲真,这个我现在还没怎么弄的太明白。
有些镜像是没有这个端口的,就比如as-tools。这个要麻烦一些。
而其中的Environment variables,我推荐个视频,B站的:
BV1Zs4y1Q7T8
,7分钟,这个要清楚一些。
启动之后,会出现对应
容器
3. 查看
容器
点击咱们的
容器
:
一般我们对容器的操作是在Exec中进行,
但是我们用不着操作这个server
。他只是提供了
数据库
的服务,真操作还要我们的
as-tools
当然我们也可以在使用Java进行操作(当然可以参考:
https://blog.csdn.net/yezhuanxu/article/details/53081527
和
https://blog.csdn.net/qq_45833812/article/details/127473824
)这个两个结合着来看吧。
第二个缺了
配置
pom的步骤,我来帮他补上:
<dependency>
<groupId>com.aerospike</groupId>
<artifactId>aerospike-client</artifactId>
<version>7.0.0</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<scope>test</scope>
</dependency>
复制
代码
这样就行了。
然后就是开始as-tools
4. as-tools
我前面说了,它就是没有端口的镜像,我老是打不开,但是在
终端
输入他那个之后就行。
//1. 获取IPAdress 后面的as-server 是咱设置的容器名
docker inspect -f '{{.NetworkSettings.IPAddress}}' as-server
//2.我得到的是172.17.0.2,所以在
终端
输入:
docker run -ti aerospike/aerospike-tools aql --host 172.17.0.2
复制
代码
这样就可以对
数据库
进行操作了,
然后这样,然后那样,最后再这样就行了。
回复
使用道具
举报
返回列表
浏览过的版块
Java
光之使者
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表