国产机器系统部署环境安装与环境配置
1.查看操作系统版本概况
确认服务器是操作系统版本,根据不同的服务器架构,去官网下载不同的jdk tar包,并上传到需要配置的服务器上(本次配置为非root用户配置)
针对国产机操作,分享以下几个实用的地址:
Java下载地址:https://www.java.com/zh-CN/download/manual.jsp
Redis下载地址: http://download.redis.io/releases/
金仓数据库下载地址(付费产品):https://www.kingbase.com.cn/xzzx/index.htm
东方通下载地址(付费产品):东方通官网好像没有下载地址,可能需要在购买产品时提供安装包,这里我就不放下载包地址了
2.Java环境离线安装
下载对应操作系统的离线安装包
上传对应版本的tar包(包可以去官网自行下载,这里不再提供下载连接),并解压到当前用户目录下,解压命令如下:
tar -zxvf jdk-8u231-linux-x64.tar.gz
Jdk的安装与配置
当前用户配置jdk与root用户配置jdk修改的文件存在区别,root用户是修改”/etc/profile“这个文件,普通用户,则是修改当前用户下的.bash_profile文件
vim .bash_profile
在文件中添加以下内容,并保存(:wq!)
export JAVA_HOME=/home/wonders/jdk1.8.0_231
export JAVA_JRE=/home/wonders/jdk1.8.0_231/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/bin/dt.jar:$JAVA_HOME/lib/tools.jar
刷新文件,使其生效
source .bash_profile
Java环境检验
使用java命令检验环境配置是否生效
java -version
javac -version
可以看到我们的环境配置已经生效,java环境配置完成
3.金仓国产数据库离线安装
准备离线安装包与授权
数据库的安装与配置
推荐查看官方安装手册,手册很详细,手册地址:https://help.kingbase.com.cn/v8.6.7.12/install-updata/install-linux/index.html
由于安装过程中我不方便截图,这里就文字总结一下,主要分为以下几个步骤:
1.安装前准备,检查服务器操作系统版本信息,检查存储空间,检查配置内核参数,完成配置后重启系统;
2.预安装,创建kingbase用户,创建安装目录,并注意分配用户目录权限给kingbase用户,使用root用户挂载ISO文件;
3.图形化安装和控制台安装,图形化安装参考官网文档,这里我只总结我使用的控制台安装(kingbase用户下命令安装)
- 1)设置语言环境
- 2)启动安装程序
- 3)选择完全安装
- 4)指定license.dat(官网有试用版可以下载使用)文件路径
- 5)指定安装目录路径,没有会新建,新建的前提是要有权限
- 6)指定data数据目录
- 7)数据库初始化后,指定端口,dba用户,密码,字符集,数据库兼容模式,大小写敏感(pg模式大小写强制敏感),默认数据块大小
- 8)切换root用户,注册数据库系统服务,启动数据库
数据库服务检验
注意,以下操作均是在kingbase用户下操作:
# 1.验证工具是否能连接数据库
./ksql -p 54321 -U system test
# 2.查看已安装数据库的版本信息
./kingbase –V;
#或在交互式终端(ksql)中执行
select version();
详细数据库使用说明,可参考官网《数据库部署工具使用说明》
4.东方通中间件离线安装
准备离线安装包与授权
拿到离线解压包,和license授权
Tongweb安装与配置
// 解压,替换license授权
tar -zxvf TongWeb7.0.4.9_Enterprise_Linux.tar.gz
//进入到bin目录下启动
cd TongWeb7.0.4.9_Enterprise_Linux/bin
sh startservernohup.sh
东方通服务检验
//也可以查看一下服务进程情况
ps -ef | grep Tongweb
//或者查看端口
netstat -ano | grep 9060
5.Redis离线安装
下载离线安装包
Redis的安装与配置
安装前需要先确认gcc环境,我的环境在查看操作系统时已经显示gcc(7.3.0)版本信息,所以不用安装,也可以用 gcc --version来查看,如果没有需要先安装gcc,这里给大家分享几个安装包下载的路径
https://ic-openlabs.huawei.com/client/#/compatibility/unioncompaty
https://update.cs2c.com.cn/
http://rpmfind.net/linux/rpm2html/search.php
其他的rmp查询网站也行,网上很多,不过要注意安全,选正规点的网站,可以根据需求自行百度,不过需要看准镜像信息需要与你的服务器版本对应
// 上传安装包到服务,解压安装包
tar -zxvf redis-5.0.4.tar.gz
//进入安装目录
cd redis-5.0.4
//执行安装
make && make install
//启动
src/redis-server redis.conf
安装完成后,启动文件默认在/usr/local/bin 这个目录下,我因为用的是普通用户,会因为权限问题导致启动文件无法生成成功,这时,我们可以用redis-5.0.4/src目录的redis-server 启动
Redis服务检查
//本地连接
src/redis-cli
//也可以查看一下服务进程情况
ps -ef | grep redis
//或者查看端口
netstat -ano | grep 16379