企业版dh安装说明

xiaoxiao2021-02-28  100

一 . 安装nginx,假定企业版域名是 cdn.datahunter.cn

CentOS:

#以下是nginx repo配置内容

vi /etc/yum.repos.d/nginx.repo

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=0

enabled=1

下载 linux 6.8 支持的nginx-1.12.0-1.el6.ngx.x86_64.rpm

rpm -ivh nginx-1.12.0-1.el6.ngx.x86_64.rpm

service nginx start

chkconfig nginx on

#启动服务

service nginx start

#设置开机自启

chkconfig nginx on

配置: 

mkdir -p /data/log/nginx

mkdir -p /data/dh_web

vi /etc/nginx/nginx.conf

worker_processes  2;

user root;

events {

        use epoll;

        worker_connections      10000;

}

http {

        client_max_body_size 500m;

        server_names_hash_bucket_size 128;

        error_log /dev/null;

        access_log /data/log/nginx/access.log;

        include mime.types;

        default_type  application/octet-stream;

        gzip on;

        gzip_buffers 4 8k;

        gzip_types text/plain text/css application/xml application/javascript text/javascript text/json;

        

        add_header Access-Control-Allow-Origin *;

        add_header Access-Control-Allow-Headers Origin,X-Requested-With,Content-Type,Accept;

        add_header Access-Control-Allow-Methods GET,POST,OPTIONS;

        upstream cdn.datahunter.cn {

                server localhost:8080;

                keepalive 15;

        }

        server {

                listen 80;

                server_name cdn.datahunter.cn;

                root /data/dh_web安装目录;

                index index.html;

                location / {

                        try_files $uri $uri/ /index.html;

                }

                location /ws/join {

                        proxy_set_header Upgrade $http_upgrade;

                        proxy_set_header Connection "upgrade";

                        proxy_pass http://$host;

                }

                location ~ ^/(api|rpc) {

                        proxy_http_version 1.1;

                        proxy_set_header Connection "Keep-Alive";

                        proxy_set_header Proxy-Connection "Keep-Alive";

                        proxy_set_header Hostname        $http_host;

                        proxy_pass http://$host;

                }

        }

}


二 .安装mongodb

要求:版本3.2以上,本地或LAN免密码访问,自启动。

1. cd /home/soooner/

 执行 tar -zxvf mongodb-linux-x86_64-rhel62-3.4.4.tgz

2. vi /etc/rc.local  加上 

/home/soooner/mongodb-linux-x86_64-rhel62-3.4.4/bin/mongod --dbpath /home/soooner/mongodb-linux-x86_64-rhel62-3.4.4/data/db --fork --port 27017 --logpath=/home/soooner/mongodb-linux-x86_64-rhel62-3.4.4/log/work.log --logappend --auth

修改rc.local文件为有权限的可执行文件,如: chmod +x  rc.local

开机启动:chkconfig mongodb on

3. vi /etc/profile  加上 export PATH=/usr/local/mongodb/bin:$PATH

如下所示:

JAVA_HOME=/opt/jdk1.8.0_131

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME PATH CLASSPATH

export PATH=/home/soooner/mongodb-linux-x86_64-rhel62-3.4.4/bin:$PATH

4. 创建数据库目录

mkdir -p /data/mongodb/data/

/home/soooner/mongodb-linux-x86_64-rhel62-3.4.4/bin/mongod--dbpath=/data/mongodb/data/ --logpath=/data/mongodb/data/mongodb.log --logappend &

运行 ./bin/mongo


三.安装JDK

要求:版本8以上。

cd /opt

tar -zxvf jdk-8u131-linux-x64.tar.gz

配置环境变量

vi /etc/profile  

如下所示:

JAVA_HOME=/opt/jdk1.8.0_131

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME PATH CLASSPATH


四. 安装dh_jdbc_proxy

从 http://pub.mrocker.com/dh/dh_jdbc_proxy.jar 下载

运行:

#!/bin/bash

pkill -f dh_jdbc_proxy

sleep 1

cd /data/web

export db='{"username":"root","host":"localhost","password":"","name":"test","fmt":"mysql"}'

nohup java -jar -Xmx1G -DMAX_ROWS=1000 dh_jdbc_proxy.jar &


五. 安装DH

从 http://pub.mrocker.com/dh/dh_web_cdn.tgz 下载

tar zxf dh_web_cdn.tgz

pkill -f dh_srv_dev

mkdir upload

chmod +x /data/dh_srv_dev

export mode=ee && nohup /data/dh_srv_dev &


验证

打开浏览器,访问 http://cdn.datahunter.cn 

可以显示正常网页,完成用户注册、登录、配置工作表、配置图表功能。

转载请注明原文地址: https://www.6miu.com/read-60376.html

最新回复(0)