关于安装JDK、MySQL、zookeeper、redis踩过的坑

关于安装JDK、MySQL、zookeeper、redis

  • JDK
  • zookeeper
  • mysql
  • redis

JDK

1.查看原有的jdk

rpm -qa | grep java*

2.卸载原有的jdk

 rpm -e --nodeps 文件

3.将jdk解压到目标文件

tar -xvf 文件名 -C 解压到的地址

4.配置环境变量,编辑/etc/profile将如下代码加入末尾处

export JAVA_HOME=jdk路径
export PATH=$JAVA_HOME/bin:$PATH`
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib

zookeeper

1.解压文件至目标地址
2.将zookeeper/conf/zoo_sample.conf复制一份

cp zoo_sample.cfg zoo.cfg

易踩坑点:
1.自定义data路径安装时,要么选择修改原有的,要么删除原来的
2.修改启动参数:(注意后面的斜杆要保留)
修改前:nohup "$JAVA" "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
修改后:nohup "$JAVA" "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" -Xms512m -Xmx512m \

mysql

报错:`Starting MySQL... ERROR! The server quit without updating PID file (/mnt/mysql/mysql_data/localhost.localdomain.pid).`
原因:liunx自带有 /etc/my.cnf文件,启用自定义的my.cnf文件时,需要删除原有的my.cnf

redis

1.解压

2.到解压的目录使用命令

make

3.安装

make install

4.修改配置文件

vi ./redis/redis.conf

redis.conf的配置项:

# bind 127.0.0.1     //设置可以远程登录,注释 bind 127.0.0.1 (可选)
#requirepass foobared  //设置访问密码(将foobared改为自定义的密码)
requirepass 123456     //将密码修改为123456

你可能感兴趣的:(linux)