安装mongdb
创建mongoDB 安装目录
> cd /mdata1
> mkdir mongodb
> cd mongodb
> 在文件夹下载mongodb
> curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.4.tgz
> 解压mongodb
> tar -xvf mongodb-linux-x86_64-rhel70-4.4.4.tgz
> 解压后安装包名字太长,因此笔者将mongodb-linux-x86_64-rhel70-4.4.4安装包重命名为mongodb-4.4.4
> mv mongodb-linux-x86_64-rhel70-4.4.4 mongodb-4.4.4
> 配置环境变量,方便后续的命令行操作:
> export PATH=$PATH:/mdata1/mongodb/mongodb-4.4.4/bin
> 新建mongodb的数据和日志文件夹,用来存放mongodb的数据以及日志信息
> cd /mdata1/mongodb/mongodb-4.4.4
> mkdir data/db
> mkdir logs
> touch ./logs/mongodb.log
>
> 创建mongodb.conf文件
> #端口号
> port=27017
> #db目录
> dbpath=/mdata1/mongodb/mongodb-4.4.4/data/db
> #日志目录
> logpath=/mdata1/mongodb/mongodb-4.4.4/logs/mongodb.log
> #后台
> fork=true
> #日志输出
> logappend=true
> #允许远程IP连接
> bind_ip=0.0.0.0
> #账号密码
> auth=true
> 启动
> ./bin/mongod --config mongodb.conf
> 连接
> ./bin/mongo
> 设置账号密码
> # 使用admin库
> use admin
> #设置账号密码(userAdminAnyDatabase为管理用户的用户)
> db.createUser( {user: "root",pwd: "Labj0809",roles: [ { role: "AnyDatabase", db: "admin" } ]});
> use ShmsOffline
> db.createUser({user:"labje0809",pwd:"Labj0809.",roles:[{role:"dbOwner",db:"ShmsOffline"}]})
>
> # 关闭mongodb服务端
> db.shutdownServer()
>
> 使用账号密码
> db.auth("root","Labj0809")
>
> 配置开机启动
> --------------------------------------mongodb.service---------------------------------------------------
> [Unit]
> Description=mongodb
> After=network.target remote-fs.target nss-lookup.target
>
> [Service]
> Type=forking
> ExecStart=/mdata1/mongodb/mongodb-4.4.4/bin/mongod --config /mdata1/mongodb/mongodb-4.4.4/mongodb.conf
> ExecReload=/bin/kill -s HUP $MAINPID
> ExecStop=/mdata1/mongodb/mongodb-4.4.4/bin/mongod --shutdown --config /mdata1/mongodb/mongodb-4.4.4/mongodb.conf
> PrivateTmp=true
>
> [Install]
> WantedBy=multi-user.target
> ------------------------------------------------------------------------------------------------------
> 然后设置mongodb.service权限
>
> chmod +x mongodb.service
>
> #启动服务
>
> systemctl start mongodb.service
>
> #停止服务
>
> systemctl stop mongodb.service
>
> #添加开机自启动
>
> systemctl enable mongodb.service
>
> #重启服务
>
> systemctl restart mongodb.service
安装Mysql
下载并安装MySQL官方的 Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
直接yum安装
yum -y install mysql57-community-release-el7-10.noarch.rpm
开始安装MySQL服务器
yum -y install mysql-community-server
首先启动MySQL
systemctl start mysqld.service
查看MySQL运行状态,运行状态如图
systemctl status mysqld.service
找出此时root用户的密码
grep "password" /var/log/mysqld.log
命令进入数据库
mysql -uroot -p
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
开启mysql的远程访问
grant all privileges on *.* to 'root'@'%' identified by 'Labj0809.' with grant option;
flush privileges;
退出
exit
添加mysql端口3306和Tomcat端口8080
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
然后再重新载入
firewall-cmd --reload
更改mysql的语言
重启mysql
service mysqld restart
安装clickhouse
检查系统是否支持clickhouse安装
grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported."SSE 4.2 supported"
下载仓库
curl -s https://packagecloud.io/install/repositories/altinity/clickhouse/script.rpm.sh | sudo os=centos dist=7 bash
查看安装包
sudo yum list 'clickhouse*'
安装服务
sudo yum install -y clickhouse-server clickhouse-client
查看安装列表
sudo yum list installed 'clickhouse*'
查看配置
cd /etc/clickhouse-server/
vim config.xml
设置用户名密码
PASSWORD=$(base64 < /dev/urandom | head -c8); echo "$PASSWORD";
echo -n "$PASSWORD" | sha256sum | tr -d '-'
明文密码:x3aPqXrp
密文密码:dbbdd252040159db08dd1428ab781b0d2d99f61cf928e14b1b660b0a88ceee74
*********************************************
修改默认的数据目录
mv /var/lib/clickhouse /mdata/ck/data/
mv /var/log/clickhouse-server /mdata/ck/log/
重新创建软连接,并设置权限
cd /var/lib
ln -s /mdata/ck/data/clickhouse .
cd /var/log
ln -s /mdata/ck/log/clickhouse-server .
chown -Rc clickhouse:clickhouse /mdata/ck/data/clickhouse
chown -Rc clickhouse:clickhouse /mdata/ck/log/clickhouse-server
启动服务
/etc/rc.d/init.d/clickhouse-server start
重启服务
systemctl restart clickhouse-server
查看服务
ps -aux |grep clickhouse
安装redis
安装gcc依赖
yum install -y gcc
cd /mdata2
mkdir redis
cd redis
下载并解压安装包
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
tar -zxvf redis-5.0.3.tar.gz
cd切换到redis解压目录下,执行编译
make
安装并指定安装目录
make install PREFIX=/mdata2/redis/redisData
后台启动
从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录
cp /mdata2/redis/redis-5.0.3/redis.conf /mdata2/redis/redisData/bin/
修改 redis.conf 文件,
vi redis.conf
把 daemonize no 改为 daemonize yes
修改第70行,将bind 127.0.0.1 注释
修改第90行,将protected-mode修改为no
掉行前的注释,并修改密码为所需的密码
#requirepass Labj0809.
后台启动
./redis-server redis.conf
添加开机启动服务
vi /etc/systemd/system/redis.service
-------------------------redis.service--------------------------
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/mdata2/redis/redisData/bin/redis-server /mdata2/redis/redisData/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
-----------------------------------------------------
设置开机启动
systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service
服务操作命令
systemctl start redis.service #启动redis服务
systemctl stop redis.service #停止redis服务
systemctl restart redis.service #重新启动服务
systemctl status redis.service #查看服务当前状态
systemctl enable redis.service #设置开机自启动
systemctl disable redis.service #停止开机自启动