凝思(debian)6.0.80安装singleStore(memsql)最方便的内存实时库

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 不支持

发表评论

Your email address will not be published.