安装集群控制台

安装

http://teaos.cn/download#cluster下载最新版本的对应平台的Cluster控制台,下载后的文件名类似于:

  1. teaweb-cluster-linux-amd64-v1.0.0.zip

然后解压后并启动:

  1. unzip teaweb-cluster-linux-amd64-v1.x.x.zip
  2. cd teaweb-cluster-v1.0.0/
  3. bin/teaweb-cluster start

将其中的压缩包的文件名、版本换成你实际下载的压缩包文件名、版本。

如果启动成功,输出的结果应该类似于:

  1. TeaWeb Cluster started ok, pid: 44124

然后在浏览器上访问:

  1. http://127.0.0.1:7780

即可访问集群控制台界面,默认的用户名为admin,密码为123456,如果服务不是安装在本机,可以将其中的127.0.0.1换成实际服务器的IP地址,然后将77807781两个端口加入到防火墙的允许通过名单中。

如果想查看运行日志,可以在logs/run.log找到:

  1. tail -f logs/run.log

配置控制台

修改控制台访问地址

可以修改 configs/server.conf 中的控制台访问地址:

  1. ...
  2. # http
  3. http:
  4. "on": true
  5. listen: [ "0.0.0.0:7780" ]
  6. ...

修改后重启服务后生效:

  1. bin/teaweb-cluster restart

修改集群通讯地址

可以修改 configs/config.yml 中的集群通讯地址,这个地址在配置节点的时候需要用到:

  1. bind: "0.0.0.0:7781"

修改后重启服务后生效:

  1. bin/teaweb-cluster restart

节点需要通过此网络地址和集群控制台通讯,所以需要将7781 端口加入到防火墙通过名单中(通常是节点服务器的出站策略、集群控制台服务器的入站策略)。

修改控制台界面登录用户名、密码

可以修改configs/admin.yml中的users下面的usernamepassword,分别代表控制台界面登录的用户名、密码,比如将密码改成654321

  1. ...
  2. users:
  3. - username: admin
  4. password: 654321

修改后重启服务后生效:

  1. bin/teaweb-cluster restart

常用命令行下命令选项

以下是一些常用的命令行下的命令选项

  1. # 打印帮助信息
  2. ./bin/teaweb-cluster -h
  3. # 打印版本信息
  4. ./bin/teaweb-cluster -v
  5. # 在后台运行
  6. ./bin/teaweb-cluster start
  7. # 停止运行
  8. ./bin/teaweb-cluster stop
  9. # 重启
  10. ./bin/teaweb-cluster restart
  11. # 打印服务状态
  12. ./bin/teaweb-cluster status

查看运行日志

如果想查看运行日志,可以在 logs/run.log 找到,使用 tail 命令查看:

  1. tail -f logs/run.log

将teaweb-cluster加入到启动服务

在linux系统下,为了让系统重启时自动能启动我们的teaweb-cluster服务,可以将teaweb-cluster放入到系统的启动服务中:

  • 用编辑器 或 vi 打开启动脚本文件 scripts/teaweb-cluster
  • 修改启动脚本中的 `INSTALL_DIR为实际的控制台的安装目录;
  • 将启动脚本文件拷贝到 /etc/init.d 目录下;
  • 使用 root 设置权限:chmod u+x /etc/init.d/teaweb-cluster
  • 使用 chkconfig 添加到启动项中:chkconfig —add teaweb-cluster。现在你就可以使用以下命令了:
  1. service teaweb-cluster start|stop|restart|status