ClustrixDB安装配置
前提条件
在安装ClustrixDB之前,需要:
- ClustrixDB安装程序和许可证密钥。
- 运行CentOS或RHEL 7.4的服务器(本地或云中)。
- 具有root或sudo特权来安装ClustrixDB。在安装过程中,您可以配置用户以运行和管理数据库进程。
准备Linux操作系统
安装包
sudo yum install bzip2 xz wget screen ntp ntpdate vim htop mdadm
如果是RHEL,修改repo file:
sudo yum-config-manager --enable rhui-REGION-rhel-server-optional
ClustrixDB要求将数据库文件存储在基于本地SSD的文件系统上,该文件系统与包含操作系统的根卷不同。该卷应配置RAID-0以获得最佳性能,并包括所有用于ClustrixDB的SSD。为了实现冗余,默认情况下,ClustrixDB已经写入了两个数据副本,因此,如果发生节点故障或磁盘故障,数据仍然可用,并且不需要更高的RAID卷类型,因为这可能会影响性能。Clustrix建议使用/ data的默认安装点来简化安装。
确保ntpd服务开启,防火墙关闭
shell> sudo systemctl enable ntpd
shell> sudo systemctl start ntpd
shell> sudo systemctl disable firewalld
shell> sudo systemctl stop firewalld
核实SElinux关闭状态
shell> sestatus
SELinux status: disabled
如果开启修改 /etc/sysconfig/selinux 中 SELINUX=disabled
然后执行:
shell> setenforce
SELinux status: disabled
配置用户
默认情况下,ClustrixDB安装程序将创建和配置这些用户。如果愿意,可以在安装之前创建这些用户,然后指示安装程序使用这些用户。
这些是与安装和操作ClustrixDB有关的Linux OS用户帐户:
Linux OS用户 |
描述
|
如何使用 |
---|---|---|
root |
root、 |
运行ClustrixDB软件的初始安装。可以通过授予另一个Linux用户的sudo特权间接运行安装。ClustrixDB的后续升级不需要root级权限。 |
clxd |
ClustrixDB守护程序 |
ClustrixDB进程以clxd Linux用户身份运行。这是一个守护程序帐户,因此管理员不应使用该帐户登录Linux。一个例外是在执行ClustrixDB升级时,升级以clxd Linux用户身份执行。 |
clxm |
ClustrixDB管理 |
管理员可以使用此Linux用户来使用ClustrixDB软件。通常将此用户配置为设置其环境,以方便使用ClustrixDB命令行工具。 |
安装ClustrixDB
在每个节点上安装ClustrixDB
以root用户或具有sudo特权的非root Linux用户身份登录到每个ClustrixDB节点。
下载ClustrixDB安装,然后解压缩并运行安装程序脚本:
shell> tar xvfj current_version .el7.tar.bz2
shell> cd current_version
shell> sudo ./clxnode_install.py
安装时候交互的填写内容:
0,内存计算为服务器内存的百分70%-75%
7, MySQL端口修改非3306
Option
|
Prompt
|
Description
|
Default Value
|
---|---|---|---|
Memory to use for ClustrixDB, in MiB |
The default value is auto-detected based on the amount of memory available. |
auto-detected |
|
1 |
CPU cores to use for ClustrixDB |
All is suggested and advised, however, this can be any number that is less than or equal to the number of cpu cores licensed for a node. |
All |
2 |
Database Storage Path |
The path used for ClustrixDB data. |
/data/clustrix |
3 |
Storage space to pre-allocate to ClustrixDB |
This is the amount of space that will initially be allocated for device1 storage. |
auto-detected |
4 |
Database Logs Path |
This directory contains the ClustrixDB logs ( query.log , clustrix.log , debug.log , etc.). |
/data/clustrix/log |
5 |
MySQL Protocol Unix Socket |
The location of the socket file that is necessary for communication to the database. |
/var/lib/mysql/mysql.sock |
6 |
Database Listen Address |
The IP address on which ClustrixDB will accept client connections. This may be a specific IP or 0.0.0.0 to denote that any connection is allowable. |
0.0.0.0 |
Database MySQL TCP Port |
The default TCP port used for accessing ClustrixDB. |
3306 |
|
8 |
Private (Back-End) IP |
The Private (Back-End) IP is the IP that will be used for internode communication.
|
IP of current node |
9 |
Back End Network TCP/UDP Port |
24378 is the port that ClustrixDB uses for back-end network communication using both TCP and UDP. |
24378 |
10 | Health Monitor TCP/UDP Port | Port used by the Clustrix Health Monitor | 3581 |
11 | OS User | The OS user used to run ClustrixDB. Clustrix recommends specifying a user other than root. See ClustrixDB Operating System Users for more information. |
clxd* |
12 | Management User | The OS user used to manage ClustrixDB. Clustrix recommends specifying a user other than root. See ClustrixDB Operating System Users for more information. |
clxm |
13 | Reduce TCP retry count |
Default to reducing the retry count from 15 to 6 |
Yes |
14 | ClxDBI Install Path | The path where the ClxDBI will be installed. | /opt/clustrix/dbi |
15 | ClxDBI Listen Address | The address at which ClxDBI listens. | 0.0.0.0 |
16 | ClxDBI Listen TCP Port | The port at which which ClxDBI listens. | 7888 |
17 | ClxDBI Log Path | The path for logs generated by ClxDBI. | /data/clustrix/log/clxdbi |
18 | ClxDBI PID File Path | The location of the process identification number file for ClxDBI. | /var/run/clustrix |
19 | ClxGUI Install Path | The path where the ClxGUI will be installed. | /opt/clustrix/clxgui |
20 | ClxGUI Data Cache Path | The path for data cached by ClxGUI. | /var/cache/clustrix |
21 | ClxGUI Listen Address | The address at which ClxGUI listens. | 0.0.0.0 |
22 | ClxGUI Listen TCP Port | The TCP port used for HTTP communication by ClxGUI. If a user other than root is specified for the OS User, the default will be 8080. |
8080 |
23 | ClxGUI Log Path | The path for logs generated by ClxGUI. | /data/clustrix/log/clxgui |
24 | ClxGUI PID File Path | The location of the process identification number file for the ClxGUI. | /var/run/clustrix |
防火墙开启相应需要的端口
Protocol
|
Port
|
Use
|
Reason
|
---|---|---|---|
TCP | 22 | SSH | Administration and upgrade |
TCP, UDP | 2048 | Control Port | ClustrixDB specialized administrative tool |
TCP, UDP | 2424 | Nanny Port | nanny - ClustrixDB process manager |
TCP | 3306 | SQL |
Database communication |
TCP | 7888 | clxdbi | Database interface for ClustrixGUI |
TCP, UDP | 24378 - 24410 | Multiport | ClustrixDB internode communication |
ClustrixDB安装配置的更多相关文章
- Hive安装配置指北(含Hive Metastore详解)
个人主页: http://www.linbingdong.com 本文介绍Hive安装配置的整个过程,包括MySQL.Hive及Metastore的安装配置,并分析了Metastore三种配置方式的区 ...
- Hive on Spark安装配置详解(都是坑啊)
个人主页:http://www.linbingdong.com 简书地址:http://www.jianshu.com/p/a7f75b868568 简介 本文主要记录如何安装配置Hive on Sp ...
- ADFS3.0与SharePoint2013安装配置(原创)
现在越来越多的企业使用ADFS作为单点登录,我希望今天的内容能帮助大家了解如何配置ADFS和SharePoint 2013.安装配置SharePoint2013这块就不做具体描述了,今天主要讲一下怎么 ...
- Hadoop的学习--安装配置与使用
安装配置 系统:Ubuntu14.04 java:1.7.0_75 相关资料 官网 下载地址 官网文档 安装 我们需要关闭掉防火墙,命令如下: sudo ufw disable 下载2.6.5的版本, ...
- redis的安装配置
主要讲下redis的安装配置,以及以服务的方式启动redis 1.下载最新版本的redis-3.0.7 到http://redis.io/download中下载最新版的redis-3.0.7 下载后 ...
- Windows环境下的NodeJS+NPM+Bower安装配置
npm作为一个NodeJS的模块管理,之前我由于没有系统地看资料所以导致安装配置模块的时候走了一大段弯路,所以现在很有必要列出来记录下.我们要先配置npm的全局模块的存放路径以及cache的路径,例如 ...
- ubuntu kylin 14.04安装配置MongoDB v2.6.1(转)
1.获取最新版本 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgz 2.解压并进入bin目录 tar zxvf mongo ...
- Django基础之安装配置
安装配置 一 MVC和MTV模式 著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层:他们之间以一种插件似的,松耦合的方式连接在一起. 模型负责业务对象与数据库的 ...
- 【转】Windows平台下的Subversion安装配置新手指南
原文地址:http://developer.51cto.com/art/201005/199628.htm 本文介绍Subversion安装配置快速指南,首先讲Subversion的安装和配置,Uni ...
随机推荐
- LeetCode.1037-有效的回旋镖(Valid Boomerang)
这是小川的第387次更新,第416篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第248题(顺位题号是1037).回旋镖是一组各不相同且不在一条直线上的三个点.给出三个点 ...
- Docker之Harbor私服的搭建及使用
目录 0. 前置条件 1. 下载地址 2. 安装 2.1 编辑harbor.yml 2.3 安装 2.4 访问配置的域名 2.5 常用命令 2.6 测试提交镜像 0. 前置条件 安装docker # ...
- 面试mysql表设计要注意啥
面试官:讲讲mysql表设计要注意啥? 引言 大家应该知道烟哥最近要(tiao 咳咳咳),嗯,不可描述! 随手讲其中一部分知识,都是一些烟哥自己平时工作的总结以及经验.大家看完,其实能避开很多坑.而且 ...
- Picnic Planning POJ - 1639(度限制生成树)
解题报告 题意理解 给定一张N个点,M个边的无向图,求出无向图的一颗最小生成树,但是我们要求一号节点的入度不可以超过给定的整数S 也就是一个最小生成树,要求它的一号节点,最多只能和S个节点相连. ...
- [Vue] vue的一些面试题3
1. vue 组件里的定时器要怎么销毁? 当生命周期销毁后,并没有将组件中的计时器销毁,虽然页面上看不出来,但是如果在控制台打印的话,会发现计时器还在运行,所以要销毁计时器,避免代码一直执行 cons ...
- ExpressionTree学习笔记
概述: 这段时间需要制定自定义查询条件,感觉有必要学习ExpressionTree. 学习参考资料:https://msdn.microsoft.com/en-us/library/mt654263. ...
- 7.jQuery之显示与隐藏效果
这里用到三个函数方法:show() hide() toggle() 注意点是三个方法里面的两个参数的使用,前一个参数是时间,表示显示速度:后一个参数是回调函数,只有前面的动画执行完之后,回调函数 ...
- numpy.random.uniform(记住文档网址)
http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.uniform.html#numpy.random.uniform h ...
- 使用html2canvas实现屏幕截图
相关文件(vue3.0) <script src="https://cdn.jsdelivr.net/bluebird/latest/bluebird.js">< ...
- VM439:1 https://unidemo.dcloud.net.cn 不在以下 request 合法域名列表中,请参考
在编写uni-app编写代码时,pc端获取数据正常,但是小程序端却出现以下的错误. 解决方法如下: 将相应的选项勾选