找回密码
 立即注册

QQ登录

只需一步,快速开始

@Martin.Zhang
中级会员   /  发表于:2022-1-19 18:30  /   查看:2807  /  回复:0
本帖最后由 James.Lv 于 2023-1-5 18:16 编辑

一、系统安装
本次分享内容中,系统工具为CentOS 8.5
安装准备:
准备工具:Xftp 7(ftp工具),Xshell 7(命令工具),VMware Pro 16(虚拟机)

基础命令:
1.    查看ip:ifconfig,第一个ip就是本系统ip。
2.    切换账户 su root  
3.    进入文件夹 cd /文件夹
4.    查看文本 cat 文件名.后缀 (区分大小写);cat/opt/Wyn/Monitor/conf/Wyn.conf
5.    编辑 vi 文件名;vi /opt/Wyn/Monitor/conf/Wyn.conf
进入后按 i 进入编辑状态。
按esc 退出编辑状态;
:wq! 强制保存并退出,(有些文件是只读的,需要root权限强制保存);
:wq 保存并退出;
:q! 不保存退出。
6.    查看所有端口:netstat -ntlp;查看指定端口:lsof -i tcp:80
7.    查看系统版本:cat /etc/redhat-release
8.    ftp,xshell工具连接系统,端口为22,
image.png184023436.png
Ps:Ubuntu安装系统过程一些经验分享
1.      Ubuntu20.04 server安装包下载。

3.      安装完成ip查看,或者(ifconfig-a)
image.png64805296.png

image.png676002196.png
4.      安装好之后,设置root密码登录 ;就可以进入root账户了。su root;
sudo passwd
5.      用xshell连接时,容易遇到这个问题:
image.png92147521.png
vi /etc/ssh/sshd_config
image.png933139953.png
按 esc 退出编辑,:wq! 强制保存。重启ssh服务,就可以了。
sudo /etc/init.d/sshrestart

二、Linux中安装wyn
1.      下载对应的安装包。
2.       通过ftp放到 /var/tmp/文件夹中
3.       mkdir wyninstaller(新建文件夹)
4.       tar -xvzf wyn.tar.gz -C ./wyninstaller(解压)
5.       cd wyninstaller(进入文件夹)
6.       sudo bash ./install.sh
7.       回车再回车

8.       配置数据  
image.png637964782.png
n 默认

y 自定义安装
9.       Mysql安装注意:
vi /etc/my.cnf
在[mysqld]下增加如下两个配置
character_set_server=utf8
max_allowed_packet=500M
重启mysql 服务
service mysqld restart
实在不行重启系统 reboot
10.       选择是否将数据全部存储在一个数据库中
选择"n",则将数据存储在三个数据库中,名称分别为wynserverdata、wyndatacache和wynis;

选择“y”,则表示将数据全部存储在一个名为wyn的数据库中。
image.png730596008.png
11.       选择是否为配置文件中的数据库连接字串信息加密
image.png196410521.png
12.       选择是否导入内置示例
image.png824042968.png
13.       安装完成
image.png260158690.png
14.       Wyn正常运行,有三个必须要知道的命令。
systemctl status wyn
systemctl status wyn-database (只有安装在内置库的时候才有)
systemctl status monetdbd

systemctl restart wyn

三、安装docker
1.      更新 yum -y update
2.     yum install
--安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
--配置源


3.      安装docker:  yum install -y docker-ce

可能出现异常:

       image.png632979735.png

异常原因:centos8默认使用podman代替docker,所以把这个删除即可:
yum erase podman bulidah (删除)Y ,然后再重新安装docker即可。

安装继续

完成后检查docker状态:
Docker–version

Systemctlstatus docker 正常状态为如下;start,stop;
image.png708601379.png
4.      设置固定ip
5.      常用命令
查看镜像 docker images
删除镜像 docker rmi 镜像ID
查看所有容器 docker ps -a

查看运行中的容器 docker ps
6.    ubutu中安装docker

        第一步:curl -sSLhttp://acs-public-mirror.oss-cn- ... ker-engine/intranet |sh
        第二步:sudo apt-get install docker
        第三步: docker -v 出现版本号,说明安装成功
        安装慢,配置docker加速
        sudo vim/etc/docker/daemon.json
        {
        "registry-mirrors":["https://alzgoonw.mirror.aliyuncs.com"]
        }
        systemctl daemon-reload
        systemctl restart docker
        systemctl status docker
四、Docker 中安装wyn
1.      执行命令 sudo docker pull grapecitycn/wyn-enterprise
安装过程中有可能比较慢,如果遇到卡主或者半天没动静,可以直接退出后重新安装,第二次速度会快很多。
image.png103265685.png
成功后执行 docker images

2.      安装成功后执行:

sudo docker run --name wyn -p 51980:51980 -dgrapecitycn/wyn-enterprise

3.      执行成功后,可以直接运行,若访问不到,可以执行

docker run-d -p 51980 httpd

参考文档:https://www.cnblogs.com/heian99/p/12585722.html

五、Linux中常见问题
1.      无法访问
检查三个服务是否运行正常,可以解决70%的无法访问的问题
systemctlstatus wyn
systemctlstatus wyn-database (只有安装在内置库的时候才有)
systemctlstatus monetdbd
systemctlrestart wyn
如果都正常,还是访问不到,就把这三个都重启一下。
然后再检查状态是否都正常。如果服务目前还正常还是无法访问。
A.  检查端口是否可以访问到: lsof -i tcp:51980
B.  检查ip是否可以访问:ping 192.168.1.1
C.  如果是外置库,查看数据库是否可以访问到:

2.      生成缓存失败
检查 systemctlstatus monetedbd
重启 systemctlrestart monetedbd
3.      缓存一直在刷新,就是刷新不成功
问题关键点,所有服务都正常,就是无法生成缓存。
l  查看后台管理中运行计划。(之前遇到客户,所有的数据集都生成换成,一秒一次,两百多个数据集,导致数据堵塞,把数据服务器都搞崩溃了)如果运行计划太多,一时无法关闭,重启三大服务。
l  查看 /var/monetdb5/dbfarm/wyndw 文件夹是不是比较大,如果比较大可以将 /var/monetdb5/dbfarm/ 文件夹下都删除后重启wyn服务。
l  给客户解决问题,若要重装,一定要把/var/monetdb5/ 都备份一下。
可以执行:dbfarmdirectory '/var/monetdb5/dbfarm' does not exist
出现意外情况,可以安装好之后将备份的数据放过去即可。
l  无法升级安装

image.png417414245.png


执行:
sudobash -c 'echo "Server,ReportingWoker,CotWorker,DashboardWorker" >/opt/Wyn/.modules'
然后再执行安装
l  异常情况,可以执行一下
sudojournalctl -u monetdbd
查看是是否有报错信息


六、Docker部署后字体缺失问题解决

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部