linux中间件安装汇总

redis:

redis-3.0.0源码安装:

#redis-3.0.0,执行源码安装:
下载源码并解压
wget https://download.redis.io/releases/redis-3.0.0.tar.gz
tar xzf redis-3.0.0.tar.gz
#安装编译时需要用到的工具
yum install -y make gcc tcl
#编译,可能因为gcc版本很新,所以编译的时候可能报一堆warning,忽略
cd redis-3.0.0
make
#启动redis服务
src/redis-server & 或者 nohup src/redis-server &
#客户端连接连接redis数据库:
cd redis-3.0.0
src/redis-cli

redis加入开机自启动:

[root@master system]# cat /etc/systemd/system/redis.service
[Unit]
Description=redis.server
After=network.service

[Service]
Type=forking
#一般来说我们的程序是应用程序前台使用就用simple,
#后台/守护进程一般是forking


ExecStart=/root/redis-3.0.0/src/redis-server /root/redis-3.0.0/redis.conf
#服务启动的命令

PrivateTmp=true


[Install]
WantedBy=multi-user.target

systemctl daemon-reload

systemctl restart redis.service
【注意】:
想将redis.conf文件中daemonize 中yes改成no,开启后台运行

redis基础命令:

1.写入键值对

set str1 abc

2.取得键值对

get str1

3.显示所有的key

keys *

4.增加一个键

incr key1

5.删除操作

del key4

6 setex 键 过期时间 值:
添加一个键user值为jerry,过期时间为5秒

  setex user 5 jerry

7 添加多个键值对 – mset 键1 值1 键2 值2 键3 值3
同时添加3个键值对

 mset user1 tom user2 hackett user3 jerry

8 已有的后面已有值后面追加 – append 键 值

100.81.14.11:6379> get user1
"tom"
100.81.14.11:6379>  append user1 haha
(integer) 7
100.81.14.11:6379> get user1
"tomhaha"
100.81.14.11:6379>

9 获取值:

 get user
 # 获取user的值

10 获取多个可以的值:

 mget user1 user2 user3

flink:

安装 flink 及其依赖:

yum install -y java-1.8.0-openjdk curl tar
wget https://mirrors.aliyun.com/apache/flink/flink-1.15.0/flink-1.15.0-bin-scala_2.12.tgz
tar xfv flink-1.15.0-bin-scala_2.12.tgz -C /usr/local/flink

启动 flink:

cd /usr/local/flink/flink-1.15.0/
./bin/start-cluster.sh

测试:

curl localhost:8081

也可以通过web浏览器请求对应服务器 8081 端口

提交任务 WordCount

./bin/flink run examples/streaming/WordCount.jar
可以看到类似如下的输出

  Executing WordCount example with default input data set.
  Use --input to specify file input.
  Printing result to stdout. Use --output to specify output path.
  Job has been submitted with JobID 858d06bc333203b3c6b9bbb3db009157
  Program execution finished
  Job with JobID 858d06bc333203b3c6b9bbb3db009157 has finished.
  Job Runtime: 344 ms
之后,可以在网页界面看到运行结果,也可以查看执行日志

tail log/flink-root-taskexecutor-0-localhost.localdomain.out

  (nymph,1)
  (in,3)
  (thy,1)
  (orisons,1)
  (be,4)
  (all,2)
  (my,1)
  (sins,1)
  (remember,1)
  (d,4)

清理环境

./bin/stop-cluster.sh
rm -rf /usr/local/flink

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux系统中,安装基础中间件通常涉及到下载源码并解压、安装编译工具、编译源码、启动服务等步骤。 以Redis为例,安装Redis可以按照以下步骤进行: 1. 下载Redis源码并解压:使用wget命令下载源码文件,然后使用tar命令解压缩。 2. 安装编译工具:使用yum命令安装make、gcc和tcl等编译工具。 3. 编译源码:进入解压后的Redis目录,使用make命令进行编译。可能会出现一些warning信息,可以忽略。 4. 启动Redis服务:在Redis目录下,使用src/redis-server命令启动Redis服务。可以使用nohup命令将服务放到后台运行。 5. 连接Redis数据库:使用src/redis-cli命令连接Redis数据库进行操作。 另外,在Linux系统中,可以将Redis加入开机自启动。可以按照以下步骤进行设置: 1. 创建并编辑/etc/systemd/system/redis.service文件,添加以下内容: ``` [Unit] Description=redis.server After=network.service <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [linux中间件安装汇总](https://blog.csdn.net/weixin_43010385/article/details/122766590)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值