linux下配置jdk,tomcat,mysql,redis,zookeeper
jdk:

解压:
tar zxvf jdk-8u144-linux-x64.tar.gz 执行:vi /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_201
export CLASSPATH=$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH 让配置文件立刻生效
source /etc/profile
tomcat:
在/opt/目录下执行:mkdir soft
tar -zxvf apache-tomcat-7.0.65.tar.gz -C /opt/soft/ //解压到/opt/soft/ 目录下
cd /opt/soft/
mv apache-tomcat-7.0.65/ tomcat7 //修改文件夹的名字
cd tomcat7/ //进入到tomcat7目录中
pwd //查看当前目录的全路径
vim /etc/profile export JAVA_HOME=/usr/java/jdk1.7.0_67
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/opt/soft/tomcat7
export PATH=$PATH:$CATALINA_HOME/bin startup.sh启动tomcat
ps -ef |grep tomcat 查看tomcat是否已经启动!
mysql:
1. 使用root用户: su root
2. 安装
yum install mysql(这是安装的mysql的客户端!!!)
yum install mysql-server 这是安装的mysql的服务端!!!)
yum install mysql-devel(可选)
3. 修改配置信息,添加: vim /etc/my.cnf
(添加一个mysql节点)
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
lower_case_table_names=1
4. 启动mysql:service mysqld restart/stop/start
5. 配置超级用户名和密码, mysqladmin -u root password 123456
6. root用户登录mysql -u root -p 123456
7. 创建mysql用户:create user 'hive' identified by 'hive';
8. 授权:grant all privileges on *.* to 'hive'@'%' with grant option
9. flush privileges;
10. 重启一下这个mysql服务。
11. 使用hive用户创建数据库并修改连接信息。
create database hive;
redis:
1. yum install gcc-c++
2. 解压redis //解压路径
tar -zxvf redis-5.0.5.tar.gz -C /opt/install/
3. 进入redis解压目录
cd /opt/install/redis-5.0.5
4.编译 make(先装gcc)
5.安装:make install PREFIX=/usr/local/redis //指定redis配置路径
6.配置redis的环境变量:
vi /etc/profile
################################
REDIS_HOME
##################################
export REDIS_HOME=/usr/local/redis
export PATH=$PATH:$REDIS_HOME/bin
7.source ~/.bash_profile //刷新配置文件
8.设置服务器端作为后台服务进程启动
1.1 : cp /opt/install/redis-5.0.5/redis.conf /usr/local/redis/bin/
1.2 :cd /usr/local/redis/bin/
1.3 vi redis.conf
设置:daemonize yes
1.4 redis-server redis.conf配置文件的路径【相对路径、绝对路径】
vi redis.conf
设置:daemonize yes
9.加载redis.conf配置文件启动
./redis-server redis.conf
关闭redis
./redis-cli shutdown
edis命令行客户端操作
./redis-cli -h IP地址 -p 端口号
zookeeper:
解压缩压缩包
tar -zxvf zookeeper-3.4.10.tar.gz 进入conf目录 ,把 zoo_sample.cfg 改名为 zoo.cfg 进入bin,开启zookeeper
zkServer.sh start
关闭
zkServer.sh stop
查看状态:
zkServer.sh status 防火墙:
zookeeper做单机版,可以正常启动;但是zookeeper做集群后启动不了,大部分原因是防火墙未关闭。
centos的关闭防火墙方法比较独立。
systemctl stop firewalld.service
查看防火墙关闭状态:
firewall-cmd --state

linux下配置jdk,tomcat,mysql,redis,zookeeper的更多相关文章
- Linux 下 Nginx + JDK + Tomcat + MySQL 安装指南
转载请注明出处:http://blog.csdn.net/smartbetter/article/details/52026342 Nginx 是一款高性能的 http 服务器/反向代理服务器/电子邮 ...
- linux下配置jdk+tomcat
安装软件包 下载jdk和tomacat安装包,我这里使用的是jdk-8u144-linux-x64.tar.gz和apache-tomcat-8.5.23.tar.gz. 分别解压这两个安装包,用命令 ...
- 一步一步教你如何在linux下配置apache+tomcat(转)
一步一步教你如何在linux下配置apache+tomcat 一.安装前准备. 1. 所有组件都安装到/usr/local/e789目录下 2. 解压缩命令:tar —vxzf 文件名(. ...
- Linux下配置JDK
下面以CentOS为例,详细说一下Linux下配置JDK的过程 首先按照约定俗成的习惯,将jdk放在/usr/local/java下,首先进入/usr/local然后新建一个目录java 然后我们需要 ...
- ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn
需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...
- linux下安装jdk+tomcat+eclipse+mysql
我的环境:主机是win7的,虚拟机是VWare Workstation 6.0 ,linux系统为Red Hat Enterprise Linux 5 64位 各软件版本:jdk是jdk-6u ...
- Ubuntu下安装配置JDK,Tomcat,MySql
jdk安装配置 下载jdk-6u45-linux-x64.bin 切换到root用户su root 切换目录,新建文件夹,复制文件cd /usr mkdir javacd javacp 路径 ...
- linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目
一.在Linux中安装JDK 1. 将JDK上传到root下(任何位置均可以). 如图: 2. 用解压命令解压JDK tar -xvf (此处为jdk文件名) 如果是rpm包,执行rpm -i jdk ...
- linux 下安装 jdk tomcat 并配置
linux下安装TOMCAT与JDK 第1步:新建boss用户,username:boss,password:boss 第2步:将安装用户路径设置成/app/boss [root@localhost] ...
随机推荐
- python 错误信息是:sudo :apt-get:command not found
1.问题描述 错误信息是:sudo :apt-get:command not found 2.问题原因及解决 在centos下用yum install xxx yum和apt-get的区别一般来说著名 ...
- andorid popupwindow 更新时动画的实现,可实现一个窗口被一个窗口推上去的效果
最近由于项目需要,一直在寻找一个弹出窗口,在另一个弹出窗口弹出时,推上去的效果,居然找不到,经过不懈的努力,终于实现了popupwindow在更新时的动画. 先上代码: import android. ...
- Linux防火墙firewall和iptables的使用
防火墙是整个数据包进入主机前的第一道关卡. Linux中有两种防火墙软件,ConterOS 7.0以上使用的是 firewall,ConterOS 7.0以下使用的是 iptables,本文将分别介绍 ...
- Paper慢慢读 - AB实验人群定向 Recursive Partitioning for Heterogeneous Casual Effects
这篇是treatment effect估计相关的论文系列第一篇所以会啰嗦一点多给出点背景. 论文 Athey, S., and Imbens, G. 2016. Recursive partition ...
- 7.jenkins 按标签发布
jenkins 如果要按标签发布,需要安装下, Git Parameter Plug-In 的 插件. 之前我们的jar包项目. 我们运行的时候是以下内容. 现在我们对这个jar进行小范围修改. ...
- linux 头文件路径
linux 头文件路径 /usr/include
- 设计模式-FlyWeight(结构型模式) 针对 需要创建大量对象的情形,被共享的状态作为内部状态,不被共享的状态作为外部状态
以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Flyweight.h #pragma once #include<string> class FlyWeig ...
- 【Java】String的首尾去空和判空
去除字符串首尾空白字符:包括\t,\r,\n及" ": //去除字符串首尾空白字符:包括\t,\r,\n及" ": System.out.println(&qu ...
- 【洛谷4585】[FJOI2015] 火星商店问题(线段树分治)
点此看题面 大致题意: 有\(n\)家店,每个商品有一个标价.每天,都可能有某家商店进货,也可能有某人去购物.一个人在购物时,会于编号在区间\([L_i,R_i]\)的商店里挑选一件进货\(d_i\) ...
- React: 认识React
一.简介 React-Native是Facebook开源的跨平台框架,用于实现前端和原生进行混合开发.React-Native开发可以很好的使用原生UI构建用户界面,与传统的使用WebView相比,不 ...