DawnSql 构建数仓 --DawnSql 集群的安装
安装 DawnSql
1、检查要安装机器的环境
JDK:Oracle JDK8 及以上,Open JDK8 及以上,IBM JDK8 及以上
OS:Linux(任何版本),Mac OS X(10.6 及以上),Windows(XP 及以上),Windows Server(2008 及以上),Oracle Solaris
网络:没有限制(建议 10G 甚至更快的网络带宽)
架构:x86,x64,SPARC,PowerPC
下载 DawnSql 安装文件包到相应的机器上,并解压。
2、修改配置文件
2.1、设置配置文件
安装文件解压后,进入 config 目录,配置文件:default-config.xml
2.2、设置超级管理员的 root token
2.3、是否实现了初始化后就执行的方法
既数据库系统,初始化完成后,马上执行的方法
2.4、创建表的模板 (这个是必须要设置的)
例子中设置了两个模板:base 模板:复制模式,支持事务 manage 模板:分区模式,同一份数据,在集群中备份 2 次,支持事务
2.5、设置多用户组(默认是支持多用户组的)
2.6、设置集群中机器的 ip 和端口
2.7、设置 DBeaverWeb 访问 DawnSql 集群(推荐使用)
具体使用方法:
设置完成后,进入安装文件目录下,启动 DawnSql 数据库:<a href='https://docs.dawnsql.com/#/DawnSql%E5%AE%89%E8%A3%85_2?id=_3%e3%80%81%e5%ae%89%e8%a3%85%e5%b9%b6%e6%bf%80%e6%b4%bb-dawnsql'>安装并激活 DawnSql</a><br/>
下载 DBeaverWeb 的 war 包<a href='https://docs.dawnsql.com/#/DawnSql%E5%AE%89%E8%A3%85_2?id=_2%e3%80%81%e4%b8%8b%e8%bd%bd%e5%9c%b0%e5%9d%80'>下载 DBeaverWeb 的 war 包</a><br/>
启动 DBeaverWeb<a href='https://docs.dawnsql.com/#/DawnSql%E5%AE%89%E8%A3%85_2?id=_5%e3%80%81%e7%99%bb%e5%bd%95-dbeaverweb'>启动 DBeaverWeb</a><br/>
DBeaverWeb 的源码<a href='https://docs.dawnsql.com/#/DawnSql%E5%AE%89%E8%A3%85_2?id=_6%e3%80%81%e5%bc%80%e6%ba%90%e5%9c%b0%e5%9d%80%ef%bc%9a'>DBeaverWeb 的源码</a><br/>
3、启动集群
在每台集群中执行启动命令:用命令行进入,安装文件夹的 bin 目录:
Linux Mac 下启动:<br/>
Windows 下启动:<br/>
在任意一台机器中,激活集群<br/>Linux/Mac 下激活集群:<br/>
Windows 下激活集群:<br/>
4、启动 DBeaverWeb 客户端
5、登录 DBeaverWeb
在浏览器中输入 http://localhost:8086/login


注意:在默认的配置下,DawnSql 需要端口 8091 开放,用于跟 DBeaverWeb 通讯。而 DBeaverWeb 默认的端口是 8086。用户如果需要修改这些端口,或者扩展其方法,可以直接修改源代码 DBeaverWeb:https://gitee.com/wltz/DawnSqlPlus/tree/master/modules/DBeaverWebmy-dawn-rpc-server:https://gitee.com/wltz/dawn-sql-db/tree/master/modules/my-dawn-rpc-server
DawnSql 文档:https://docs.dawnsql.com/
评论