datasophon1.0.0 安装教程

datasophon dev分支版本:  点击下载 

解压后idea打开:


 

mvn clean package  -DskipTests  进行打包

压缩包分别在相应的package目录下



1.关闭防火墙

1.1、命令行界面输入命令“systemctl status firewalld.service”并按下回车键。

1.2、然后在下方可度以查看得到“active(running)”,此时说明防火墙是打开状态。

1.3、在命令行中输入systemctl stop firewalld.service命令,进行关闭防火墙。

1.4、然后再使用命令systemctl status firewalld.service,在下方出现disavtive(dead),这样就说明防火墙已经关闭。

1.5、再在命令行中输入命令“systemctl disable firewalld.service”命令,即可永久关闭防火墙。



2.所有节点免密登录(本机也要免密登录本机)

生成ssh 秘钥: ssh-keygen -m PEM -t rsa ,一路回车。

执行 ssh-copy-id   目标主机。


3.安装jdk和mysql(此处省略一万字)


4.创建datasophon数据库

CREATE DATABASE IF NOT EXISTS datasophon DEFAULT CHARACTER SET utf8;
grant all privileges on *.* to datasophon@"%" identified by 'datasophon' with grant option;
GRANT ALL PRIVILEGES ON *.* TO 'datasophon'@'%';
FLUSH PRIVILEGES;


4.1 加载datasophon原始数据库文件

打包目录\datasophon\datasophon-api\target\classes\sql 目录下,上传至服务器:

mysql -u datasophon  -p  datasophon 
use datasophon
source   /opt/software/datasophon.sql

5.安装nginx配置前端页面
nginx安装:https://blog.csdn.net/t8116189520/article/details/81909574

nginx开机自启(推荐方式二):https://blog.csdn.net/zenghao36/article/details/127725858



5.1 加载nginx的配置

我的在/usr/local/nginx/conf/nginx.conf,新增nginx.conf配置如下:

 server {
                listen 8888;# 访问端口(自行修改)
                server_name localhost;
                #charset koi8-r;
                #access_log /var/log/nginx/host.access.log main;
                location / {
                        root /usr/local/nginx/dist; # 前端解压的 dist 目录地址(自行修改)
                        index index.html index.html;
                }
                location /ddh {
                        proxy_pass http://ddp1:8081; # 接口地址(自行修改)
                        proxy_set_header Host $host;
                        proxy_set_header X-Real-IP $remote_addr;
                        proxy_set_header x_real_ipP $remote_addr;
                        proxy_set_header remote_addr $remote_addr;
                        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                        proxy_http_version 1.1;
                        proxy_connect_timeout 4s;
                        proxy_read_timeout 30s;
                        proxy_send_timeout 12s;
                        proxy_set_header Upgrade $http_upgrade;
                        proxy_set_header Connection "upgrade";
                }

                #error_page 404 /404.html;
                # redirect server error pages to the static page /50x.html
                #
                error_page 500 502 503 504 /50x.html;
                location = /50x.html {
                        root /usr/share/nginx/html;
                }
        }




5.1 配置datasophon前端页面

这里下载dist.zip:https://github.com/datasophon/datasophon/releases/tag/v1.1.0

解压至nginx安装目录(因安装位置而异):  /usr/local/nginx 

nginx重启: /usr/local/nginx/sbin  -s reload

6.上传组件安装包

6.1 下载DDP部署包

链接:https://pan.baidu.com/s/1v4o-SMs10-KwNdjDl6Aqvw?pwd=yfdm 提取码:yfdm

在/opt/datasophon目录下创建目录

mkdir -p /opt/datasophon/DDP/packages


注意:因为自己是重新打包的datasophon-worker.tar.gz  所以需要重新生成MD5文件

md5sum  datasophon-worker.tar.gz | awk '{print}'

echo  xxxxx(这是密钥)   >  datasophon-worker.tar.gz.md5

7.部署DataSophon

7.1 修改配置
修改 conf 目录下的application.yml 配置文件中数据库链接配置:
spring:
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    url: jdbc:mysql:hadoop102:3306/datasophon?useUnicode=true&characterEncoding=utf-8
    username: datasophon
    password: datasophon
    driver-class-name: com.mysql.jdbc.Driver

7.2 启动服务
启动:sh bin/datasophon-api.sh start api
停止:sh bin/datasophon-api.sh stop api
重启:sh bin/datasophon-api.sh restart api

组件安装等后续,未完待续...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值