在Centos8中编译安装nodejs与yum安装

简介:

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。官网地址https://nodejs.org/en/
其优点在于使用了一个事件驱动、非阻塞式 I/O 的模型,异步编程,使其轻量又高效。
当然缺点也很明显单进程,单线程,只支持单核cpu,不能充分的利用多核cpu服务器。

本教程安装环境为
1、Centos8 x86 最小化安装系统-虚拟机,8核16G内存500G存储

下面我们开始进行正式安装:

第一种方式,编译安装

1、安装node.js环境
访问官网获取到linux x64的源码包 https://nodejs.org/en/download/
image.png

1
2
3
4
5
6
7
8
cd /opt/
wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz
xz -d node-v12.16.1-linux-x64.tar.xz
tar -xf node-v12.16.1-linux-x64.tar
echo "export NODE_HOME=/opt/node-v12.16.1-linux-x64" >> /etc/profile
echo "export PATH=\$NODE_HOME/bin:$PATH" >> /etc/profile
source /etc/profile
rm -rf node-v12.16.1-linux-x64.tar

image.png

第二种yum安装

1
2
curl -sL https://rpm.nodesource.com/setup_12.x | bash -
yum install nodejs -y
阅读更多

在Centos7中安装hexo基础环境与设置博客映射

本次章节主要是进行搭建个人博客的过程记录,该记录主要分为四部分:
第一部分:基础环境安装
第二部分:主题样式的设置
第三部分:扩展组件安装与使用
第四部分:使用与注意事项

####本篇为第一部分:基础环境安装

hexo的安装主要涉及到三个软件的安装:Git、nodejs、hexo

安装后的效果是我们可以通过访问http://IP:4000地址进行查看到hexo的hello world页面。
同时可以通过GitHub地址或自己的域名进行访问。

#####本次安装环境:Centos7 最小安装的系统

####第一节:Git的安装
######1、将centos更新至最新(可忽略)

1
yum -y update

######2、执行快速安装命令

1
yum install git -y
阅读更多

Postgresql-Xl基础命令整合

参考地址
https://www.postgres-xl.org/documentation/tutorial-createcluster.html

//创建表时该表的数据将在各个数据节点均存储一份,即一百条数据将在各个节点均为100条数据。
CREATE TABLE repltab (col1 int, col2 int) DISTRIBUTE BY REPLICATION;

//创建表时指定该表按照字段col1进行哈希算法负载至各个存储节点上
CREATE TABLE disttab(col1 int, col2 int, col3 text) DISTRIBUTE BY HASH(col1);

//重新分配该表的数据在各个存储节点数据占比
ALTER TABLE disttab ADD NODE (dn3);

//去掉该表在dn3的数据分配,
ALTER TABLE disttab DELETE NODE (dn3);

//将REPLICATION的表进行分配为基于hash的各数据分配各节点的方式。这里仅会初始到集群默认安装时的那几个存储节点中,不会使用后来新增的数据节点。
ALTER TABLE repltab DISTRIBUTE BY HASH(col1);

//将hash分配模式更改为复制模式
ALTER TABLE repltab DISTRIBUTE BY REPLICATION;

//查询该表目前各数据分布在各存储的数量
SELECT xc_node_id, count(*) FROM repltab GROUP BY xc_node_id;



阅读更多

在Centos7环境下进行搭建postgresql-Xl集群环境

#####本次使用环境centos7,
#####共3台服务器,基础配置采用4核4G内存200G机械硬盘
####在初装系统机器中开始进行以下操作

######使用root账号开始进行以下操作
######目前安装的xl兼容版本为postgresql10版本。

#####第一步:所有集群中的服务器均进行初始修改/etc/hosts,增加内容如下:

1
2
3
10.228.0.45 gtm
10.228.0.46 datanode1
10.228.0.47 datanode2

#####第二步关闭防火墙

1
2
systemctl stop firewalld.service
systemctl disable firewalld.service

#####第三步 关闭selinux

1
vim /etc/selinux/config
1
SELINUX=disabled

#####第四步基础依赖包安装

阅读更多