0.环境说明:
①singleStore要求的最低配置
- 每台机器至少有四个 CPU 内核和 8 GB RAM(建议叶节点使用 8 个 vCPU 和 32 GB RAM 以与许可证单元计算保持一致)。
- 运行 64 位版本的 RHEL/CentOS(6 或更高版本)或 Debian(8 或更高版本)。
端口要求:
- 端口 3306 在所有主机上打开,用于集群内通信。
②用户权限:
- 在集群中的所有主机上具有 sudo 权限的非 root 用户,将用于运行 SingleStore DB 服务并拥有相应的运行时状态。
- 使用私钥对安装中使用的所有主机进行 SSH 访问。建议主部署主机上使用的身份密钥可用于登录其他主机。
③服务器配置:凝思6.0.80(debian8)+2core cpu+4G RAM + 1tb hdd
准备,注册singlestore账号
在singlestore.com注册一个账号,可以使用微软或者谷歌账户登录
定价策略分为本地服务器和购买云服务,我们这里在本地服务器,只需要关心离线授权
4-units with no time limits (128 GB RAM, 32 cores)
看起来完全够用呢
1.离线安装
由于我本地的机器是无法访问外网的,所以这里选择离线安装
注意全程使用root账户安装否则会有权限错误问题
官网相关的安装链接
https://docs.singlestore.com/db/v7.6/en/deploy/linux/ui-offline-deb.html
su dpkg -i singlestoredb-studio_4.0.1_ad1cafef91_amd64.deb && \ dpkg -i singlestoredb-toolbox_1.13.2_e860fa1172_amd64.deb && \ dpkg -i singlestore-client_1.0.5_39a1a9027e_amd64.deb
2.启动studio并安装
sudo systemctl start singlestoredb-studio sudo systemctl enable singlestoredb-studio sudo singlestoredb-studio &
在浏览器输入localhost:8080
选择Add or Create a New Cluster
Create New SingleStore DB Cluster
memsql-deploy ui --studio-location "http://local:8080"
3.使用浏览器UI部署
最小部署
SingleStore DB 设计为至少部署两个节点:
- 运行 SQL 查询并聚合结果的主聚合器节点
- 单个叶子节点,负责存储和处理数据
使用管理员用户,输入
sdb-deploy ui
在页面底端会有一串以 “Please open http://localhost:8081#”开头的内容,从”http”开始复制,到等号截“=”止
http://localhost:8081#KhslBwSGFM2Wv3z49BD8ZZXVzMLpcc3Jz+i5uLduf84=
类似如上的内容复制到浏览器,开始部署,分为以下几步:
①告诉你最低的配置和权限要求
②第二部输入你注册账户时的liencense
③选择服务的IP地址等
④输入超级管理员的密码,配置子节点和主节点的端口
4.使用memsql
memsql的使用方法和mysql类似,语句也大多相同
①使用终端连接:
mysql -uyouruser -h 127.0.0.1 -pyourpasswd -P 3307 --prompt="memsql> "
其中”youruser”代表你的memsql用户名,”yourpasswd”代表你的memsql密码
②使用数据库管理工具:
navicat 支持
mysqlfront 6.0 不支持
近期评论