环境准备: SSH互信免密码登陆,时间同步,修改主机名,JDK安装,新用户添加,安装maven

2018/06 作者:ihunter 0 0

环境准备

一.SSH互信免密码登陆:       # 每台服务器操作一次.

1.1 配置远程主机无密码登录   # 推荐
ssh-keygen -t rsa -P ''                            # 生成密钥
ssh-keygen -t rsa -f .ssh/id_rsa -P ''             # 生成密钥
ssh-copy-id -i .ssh/id_rsa.pub root@主机 -p 55555   # 向被授权的主机上拷贝,端口加-p.
--------------------------------------------------------
ssh-copy-id -i .ssh/id_rsa.pub root@172.24.0.13 
ssh-copy-id -i .ssh/id_rsa.pub root@172.24.0.14
--------------------------------------------------------
1.2 配置hadoop-master本机无密码登录
ssh-keygen -t rsa                                # 生产秘钥
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys  # 将公钥追加到”authorized_keys”文件
chmod 600 .ssh/authorized_keys                   # 赋予权限
ssh hadoop-master                                # 验证本机能无密码访问

1.3 关闭SELINUX
service iptables stop  
chkconfig iptables off 
vi /etc/selinux/config      # 关闭SELINUX后,需要重启服务器
-- 注释掉  
#SELINUX=enforcing  
#SELINUXTYPE=targeted  
-- 添加  
SELINUX=disabled

二.配置所有主机时间同步:    # 每台服务器操作一次.

yum -y install ntpdate  # 安装ntpdate
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ntpdate time.windows.com && hwclock -w && hwclock --systohc   # 开始同步时间


三.修改每台机器的主机名 (hostname)    # 每台服务器操作一次.

hostnamectl set-hostname xxx               # 修改centos7主机名
echo 172.24.0.13 ceph-mon0 >> /etc/hosts
echo 172.24.0.13 ceph-mds0 >> /etc/hosts
echo 172.24.0.14 ceph-osd0 >> /etc/hosts
echo 172.24.0.14 ceph-osd1 >> /etc/hosts


四.每台机器JDK安装.   # 每台服务器操作一次.

4.1 下载jdk并解压

mkdir /usr/java
cd /usr/java
axel -n 50 http://91.cndo.org/jdk-8u172-linux-x64.rpm  # jdk7请用: jdk-7u55-linux-x64.rpm
rpm -ivh jdk-8u172-linux-x64.rpm

4.2 添加java环境变量(需root账号)

vi /etc/profile

#java path
export JAVA_HOME=/usr/java/default
export JRE_HOME=/usr/java/default/jre
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/rt.jar
export JAVA_HOME PATH CLASSPATH

source /etc/profile

4.3、验证java是否安装成功:

java -version   # java version "*"
rpm -qa | grep jdk  # java version "*"


五.创建新用户,看具体需求设置:

sudo useradd -d /home/hadoop -m hadoop  # -d设置用户目录路径,-m设置登录名
passwd hadoop # 设置密码  
hadoop:x:1002:1002::/home/hadoop:/bin/bash   # 命令行开头只显示$:,并且一些shell语句无法使用
vi /etc/sudoers
hadoop ALL=(ALL)ALL  # 新创建的用户需要在/etc/sudoers中添加sudo权限


六.安装maven:

Maven的下载地址是:http://maven.apache.org/download.cgi

安装Maven非常简单,只需要将下载的压缩文件解压就可以了。

cd /usr/local/src/
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz
tar zxf apache-maven-3.5.3-bin.tar.gz
mv apache-maven-3.5.3 maven3
mv maven3 /usr/local/
然后还需要 配置环境变量。
vi /etc/profile
#在适当的位置添加
export M2_HOME=/usr/local/maven3
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$M2_HOME/bin:$PATH
保存退出后运行下面的命令使配置生效,或者重启服务器生效。
source /etc/profile
验证版本
mvn -v

or

#把maven3加入系统变量
echo 'export PATH=$PATH:/usr/local/maven3/bin'>>/etc/profile && source /etc/profile

修改Maven配置:
vi /usr/local/maven3/conf/settings.xml
本地仓库路径配置:

/path/to/local/repo
国内Maven镜像配置:

  aliyun
  central
  Aliyun Central mirror
  http://maven.aliyun.com/nexus/content/groups/public


赞(1) 更多分享

上篇: 没有了
下篇: Openresty 配合 redis 实现无感知灰度发布系统