栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

如何在Linux系统中安装UXDB数据库?

如何在Linux系统中安装UXDB数据库?

如何在Linux系统中安装UXDB数据库? 1、首先你得先创建好虚拟机和安装好对应的jdk

安装jdk的教程,在这里
https://blog.csdn.net/weixin_48321825/article/details/120674903?spm=1001.2014.3001.5501

2、创建uxdb用户

2-1、创建用户
[root@localhost sxp]# adduser uxdb
[root@localhost uxdb]# passwd uxdb

2-2、编辑 sudoers 文件添加 uxdb 用户,为 uxdb 用户添加 sudo 权限:
[root@isdtest youxuandb]# visudo
找到下面一行,在“root ALL=(ALL) ALL”下面添加一行,保存并退出。 如下所示:
找到以后按 i 进入编辑模式,编辑完以后,按Esc,然后按 :wq保存 回车退出

3、数据库安装

3-1、将uxdb-linux-x86_64-v2.1.1.3-EE.run 用xftp导入到 自定义 的文件夹下面
3-2、执行*.run文件,该文件类似windows下*.exe
sudo ./ uxdb-linux-x86_64-v2.1.1.3-EE.run
注意如果本来就在root目录下面,那么就不用加sudo,直接后面敲后面的代码即可。
这里进入到到安装目录,根据下面的提示,按1继续
根据提示按1或者Y或者回车,一直往下面走,直到出现安装成功Installation was successful

4、配置数据库的许可证(License)

通用版(也称EE版、标准版)uxdb需要使用许可证才能够启动,无许可证只能初始化集群,无法启动集群
4-1 在FileZilla中username:uxsino;password:123456进入192.29.1.2主机build/uxdbbuild/license x.x.x.xx(找对应版本的许可证)/获取encryptlicense-linux7-x.x.x.xx.tar.bz2 文件,并传入虚拟机。
4-2 使用tar -jxvf encryptlicense-linux7-x.xx.x.x tar.bz2 解压文件,进入encryptlicense-linux7- x.xx.x.x 目录,在该目录下运行./install.sh 文件,安装encryptlicense。默认安装到/home/uxdb/uxdbinstall/ 目录下。
4-3 进入/home/uxdb/uxdbinstall/license,运行./GetUserInfo.sh。之后在当前目录下生成UxdbLicense.json文件,将文件拷贝到/home/uxdb/uxdbinstall/encryptLicense/encryptor/config目录下。
4-4 在/home/uxdb/uxdbinstall/encryptLicense目录下运行./UxdbLicense在/home/uxdb/uxdbinstall/encryptLicense/encryptor/output生成.lic文件。
4-5 将.lic文件移至/home/uxdb/uxdbinstall/license目录下。

5、环境变量配置

修改环境变量,方便执行命令:
[uxdb@localhost ~]$ vi ~/.bash_profile
在bash_profile文件里,添加以下内容

export UX_HOME=/home/uxdb/uxdbinstall/dbsql
export UXDATA=/home/uxdb/uxdblocal01
export PATH=$PATH:$UX_HOME/bin:

6、创建数据库实例(本地集群)

需要注意的是在创建实例时候,一个实例对应一个DB,因此创建多个注意区分实例目录,否则安装报错
[uxdb@localhost bin]$ cd /home/uxdb/uxdbinstall/dbsql/bin/
[uxdb@localhost bin]$ ./initdb -W -D uxdblocal01

启动和停止数据库实例
[root@localhost bin]# su - uxdb
[uxdb@localhost bin]$ cd /home/uxdb/uxdbinstall/dbsql/bin/

7、启动和停止本地集群

启动 DB server:
[uxdb@isdtest bin]$./ux_ctl -D uxdblocal01 start

停止 DB server:
[uxdb@isdtest bin]$./ux_ctl -D uxdblocal01 stop

访问本地集群,连接数据库
[uxdb@isdtest bin]./uxsql
输入uxdb用户的密码
或[uxdb@isdtest bin] uxsql -d uxdb -U uxdb
建表等测试,相关SQL命令跟其他数据库一致

注意:要连接数据库,必须到[uxdb@localhost bin] 到bin目录下面才可以启动,要不使用绝对路径也可以

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/329842.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号