一键安装Halo DB

说明

这里说的一键其实分了好几步,是我将安装步骤分解。你可以把它们放在一个shell中或者串起来就是一键了。

易景科技的数据库 羲和 (Halo DB)

我之前的一位朋友(章晨曦)创立的数据库公司。以前看他朋友圈说他做数据库了,属实没想到。他以前也是Oracle的ACE,当时我还不是ACE。现在看他们的资料做的还挺好的。我也看到了他们的文档。尝试去安装试试。

自己攒的步骤

分为6个shell。自己摸索调试安装。其实用到是Oracle的一键安装。我Oracle就是这样分解的。之所以分解是因为每次遇到新的数据库或者新的版本的时候,第一波看看哪里有问题。调整好了就可以固化下来了。

vim 1rpm.sh

yum -y install iproute bind iptables which sudo sysstat ftp make cmake gcc uuid uuid-devel bison flex perl perl-devel python-devel readline readline-devel libxml2 libxml2-devel iotop tcpdump strace gdb systemtap net-tools xdpyinfo libstdc+±devel gcc-c++ kshuuid-devel libaio libaio-devel libX11 libXau libXi libXtst libXrender libXrender-devel libgcc libstdc++ libstdc+±devel libxcb make smartmontools zlib-devel tcl glibc glibc-devel openssl openssl-devel bc binutils nfs-utils perl-ExtUtils-Embed zstd zstd-devel libcurl libcurl-devel lz4 lz4-devel libicu libicu-devel autoconf

++++++++++++++++++++++++++
vim 2ctl.sh

cat >> /etc/sysctl.conf <<EOF
kernel.sem = 4096 4194304 32768 1024
EOF

sysctl -p

cat /etc/sysctl.conf
++++++++++++++++++++++++++

vim 3limit.sh

cat >> /etc/security/limits.conf <<EOF
halo soft nproc unlimited
halo hard nproc unlimited
halo soft nofile 1024000
halo hard nofile 1024000
halo soft stack unlimited
halo hard stack unlimited
halo soft memlock unlimited
halo hard memlock unlimited
halo soft core unlimited
halo hard core unlimited
EOF

cat /etc/security/limits.conf

++++++++++++++++++++++++++

vim 4user.sh

groupadd -g 3000 halo
useradd -u 3000 -g halo halo
passwd halo ###我这里将密码设置成halo

++++++++++++++++++++++++++
vim 5dir.sh

mkdir -p /u01/app/halo
chown -R halo:halo /u01/app/halo
mkdir /var/run/halo
chown halo:halo /var/run/halo
mkdir -p /data/halo
chown -R halo:halo /data/halo
cat >> /etc/rc.local <<EOF
/usr/bin/mkdir /var/run/halo
/usr/bin/chown halo:halo /var/run/halo
chmod +x /etc/rc.d/rc.local
EOF

++++++++++++++++++++++++++
vim 6env.sh

cat >> /home/halo/.bash_profile <<EOF
export HALO_HOME=/u01/app/halo/product/dbms/14 
export LD_LIBRARY_PATH=$HALO_HOME/lib
export PGHOST=/var/run/halo
export PATH=$HALO_HOME/bin:$PATH
export PGDATA=/data/halo
EOF

source /home/halo/.bash_profile
cat /home/halo/.bash_profile

++++++++++++++++++++++++++

其实只要把这6个shell放在一个大的shell中就行。

执行初始化

下面是切换到halo的用户下。执行初始化

image.png

启动和登录

然后启动和登录

image.png

完成

其实根据官方介绍有兼容MySQL和Oracle的版本。我这里没有做了。因为安装大体应该差不多。

  • 11
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值