全景-麒麟衛DBSM安裝部署

一 硬件信息

cpu:4core

memory:8G

storage:100G

2 軟件環境

2.1 操作系統

rhel-server-7.6-x86_64-dvd

Red Hat Enterprise Linux Server release 7.6 (Maipo)

2.2 軟件版本

Kylin-6.0.tar.gz

mysql-5.7.24.tar.gz

jdk-8u181-linux-x64.rpm

boost_1_59_0.tar.gz

3 部署規劃

系統安裝調整

[root@kylin ~]# df -h
文件系統                 容量  已用  可用 已用% 掛載點
/dev/mapper/root-root00   20G  2.9G   18G   15% /
devtmpfs                 3.9G     0  3.9G    0% /dev
tmpfs                    3.9G     0  3.9G    0% /dev/shm
tmpfs                    3.9G  8.9M  3.9G    1% /run
tmpfs                    3.9G     0  3.9G    0% /sys/fs/cgroup
/dev/sda1                197M  111M   87M   56% /boot
/dev/mapper/data-app      50G  3.2G   47G    7% /app
tmpfs                    799M     0  799M    0% /run/user/0

app:軟件安裝目錄

安裝目錄規劃

---MySQL path
 
MYSQL_BASE=/app/mysql5.7
 
mkdir -p /app/mysql5.7/{data,logs,tmp}


---Kylin path
 
Kylin_BASE=/app/kylin

mkdir -p /app/kylin

4 安裝前準備

使用下面命令檢查軟件包是否安裝

rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' bc \
binutils \
compat-libcap1 \
compat-libstdc++-33 \
glibc \
glibc-devel \
ksh \
libaio \
libaio-devel \
libX11 \
libXau \
libXi \
libXtst \
libXrender-devel \
libXrender \
libgcc \
libstdc++ \
libstdc++-devel \
libxcb \
make \
nfs-utils \
net-tools \
python \
python-configshell \
python-rtslib \
python-six \
smartmontools \
sysstat \
targetcli \
libgcc_s.so.1 \
libc.so.6 \
gcc \
gcc-c++ \
bison \
cmake

安裝軟件包

yum install bc binutils bison cmake compat-libcap1 compat-libstdc++-33 glibc glibc-devel ksh libaio libaio-devel libX11 libXau libXi libXtst libXrender-devel libXrender libgcc libstdc++  libstdc++-devel libxcb make nfs-utils net-tools python python-configshell8 python-rtslib python-six  smartmontools sysstat targetcli libgcc_s.so.1 libc.so.6 gcc gcc-c++

RedHat7.*的鏡像文件中沒有compat-libstdc包,需要手動安裝

compat-libstdc++-33-3.2.3-72.el7.i686.rpm

compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm

確認用戶及相應權限設置

useradd -s /sbin/nologin -M mysql
 
id mysql

MySQL 5.7部署參照《MySQL數據庫安裝實踐 Part 1:單實例部署

注:my.cnf 配置文件需添加如下配置項

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
lower_case_table_names=1

5 部署Kylin

解壓kylin

tar -zxvf kylin6.tar.gz -C /app/kylin

創建數據庫

--- 登錄數據庫

/app/mysql5.7/bin/mysql -uroot -p -S /app/mysql5.7/tmp/mysql.sock

--- 創建賬戶

insert into mysql.user(Host,User,Password) values("%","quansys",password("quansys")); 

flush privileges; 

CREATE DATABASE IF NOT EXISTS quan  DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

grant all privileges on quan.* to quansys@'%' identified by 'quansys'; 

grant all privileges on quan.* to quansys@'localhost' identified by 'quansys'; 

flush privileges;

--- 初始化數據

source /kylin/sql/qdata.sql

啓動Kylin

--- 啓動kylin

/kylin/tomcat/bin/startup.sh

--- 停止kylin

/kylin/tomcat/bin/shutdown.sh

拷貝sigar庫文件

cp -r /kylin/sigar/{libsigar-amd64-linux.so,libsigar-x86-linux.so} /usr/lib

啓動數據收集器

chmod a+x /quan/collector/bin/*

/kylin/collector/bin/start.sh

/kylin/collector/bin/stop.sh

/kylin/collector/bin/log.sh

查看進程

ps -ef | grep java

登錄管理界面

http://dbsm

user:admin
pass:admin

全景-麒麟衛安裝完畢

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章