首次安装
初始化EM数据库,需在upgrade/full中执行sql脚本。先连接到 lightdb postgres
数据库,执行 create_emdb.sql 完成 em
库的创建。
ltsql -d postgres -U lightdb -f ./0_create_em_db_and_user/create_emdb.sql
再在 em
库按照编号顺序执行各个初始化sql脚本
ltsql -d em -U em -f ./1_create_table_and_initdata/0_base.sql
ltsql -d em -U em -f ./1_create_table_and_initdata/1_em.sql
ltsql -d em -U em -f ./2_create_sp/01_sys_function.sql
ltsql -d em -U em -f ./2_create_sp/02_sys_proc.sql
ltsql -d em -U em -f ./2_create_sp/04_sys_viewer_function.sql
ltsql -d em -U em -f ./3_pagedesigner_sql/0_pagedesigner.sql
配置并启动 redis【可选】
如果想使用 EM 自带的 redis,则按照以下步骤进行
- 修改 em/redis/redis.conf 文件,按需修改文件尾部以下配置项
port 18331
requirepass lightdb123
port 表示 redis 服务端口,requirepass 表示 redis 认证密码,可按需修改。
- 执行
em/scripts/redis_start.sh
脚本启动 redis 服务
配置并启动 gotty【必选】
-
按需修改 em/scripts/gotty_start.sh 脚本内部的 port 值,默认是 18333,表示 gotty 的服务端口
-
执行
em/scripts/gotty_start.sh
脚本启动 gotty 服务
配置并启动 nginx【可选】
- 修改
em/nginx/conf/nginx.conf
,按需修改以下配置项
server {
listen 17331;
index index.html;
rewrite ^(.*)\;jsessionid=(.*)$ $1 break;
location /em/ {
proxy_pass http://localhost:17333/em/;
17331 表示 nginx 服务端口,17333 表示本机 EM 服务端口,可按需修改,修改时需要匹配实际的服务。
- 执行
em/scripts/nginx_start.sh
脚本启动 nginx 服务
配置并启动 EM
- 修改
em/config/jrescloud.properties
配置文件的以下配置
${em_port} EM服务端口,建议使用默认 17333
${em_host} 本地服务IP
${install_path} 解压目录内 em 文件夹全路径,$EM_HOME/em,注意要写到em目录
${lightdb_host} em存储库 IP
${lightdb_port} em存储库端口
${lightdb_user} em存储库登录用户
${lightdb_pwd} em存储库登录密码
${redis_host} redis服务IP
${redis_port} redis服务端口
${redis_password} redis服务密码
${gotty_port} gotty服务端口,建议使用 18333
- 修改 EM 日志输出目录:
em/config/log4j2.xml
修改如下配置项
<Property name="log-path">${log_path}</Property>
${log_path}
修改为目标日志目录,建议修改为 $EM_HOME/em/logs
,$EM_HOME
表示 EM 解压路径。
- 执行
em/scripts/em_start.sh
脚本启动 EM 服务
访问地址:
http://${em_host}:${em_port}/em/login.html
,如 http://10.10.10.10:17333/em/login.html
默认账号及密码:
system
hs123456
一键启动
如果使用 EM 内置的 redis、gotty、nginx,则在全部配置完成之后,可以执行 em/scripts/start_all.sh
进行一键启动,
而无需逐个单独启动。
日志
查看解压目录中的 em/config/log4j2.xml 配置文件的 log-path 配置即可知道日志目录,
日志目录包含 3 个日志文件:lightdb-em.log【完整的日志文件】、lightdb-em-error.log【错误日志文件】、lightdb-em-warn.log【警告日志文件】
tail -fn 1000 /home/lightdb/lightdb-em-13.8-22.3-b28a8cabb-el7.x86_64/em/logs/lightdb-em.log