Pekey‘s Blog

集群环境搭建的常用命令

2018/04/16 Share

关闭防火墙和SELinux

关闭命令: service iptables stop
永久关闭防火墙: chkconfig iptables off
查看防火墙关闭状态: service iptables status

关闭selinux 服务
vim /etc/selinux/config
修改 SELINUX=disabled

无密码登录

ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
ssh localhost

显示文件夹大小并排序

du -h –max-depth=1 ./ | sort -n

将旧版本的jdk升级为新版本

sudo update-alternatives –install /usr/bin/java java /opt/soft/jdk/bin/java 300
sudo update-alternatives –install /usr/bin/javac javac /opt/soft/jdk/bin/javac 300
sudo update-alternatives –config java

ecilpse访问的权限设置

groupadd supergroup # 添加supergroup组
useradd -g supergroup hadoop # 添加hadoop用户到supergroup组
hadoop fs -chmod 777 /

查看系统版本

其他系列 cat /proc/version
redhat系列 cat /etc/redhat-release

修改hostname

centos 6
vim /etc/sysconfig/network
hostname yourhostname
centos 7
hostnamectl set-hostname yourhostname

Spark 上传jar包

/opt/moudles/spark-1.6.1/bin/spark-submit –class SparkWordCount sparkStudy.jar –master=spark://192.168.20.171:7077

其他

chmod -R 777 ./spark

时区修改

时区的配置文件是/etc/sysconfig/clock。用tzselect命令就可以修改这个配置文件,根据命令的提示进行修改就好了。
但是在实际工作中,发现这种方式是不能够使得服务器上的时间设置马上生效的,而且使用ntpdate去同步时间服务器也不能够更改时间。即使你使用了 date命令手工设置了时间的话,如果使用ntpdate去进行时间同步的话,时间又会被改动到原来的错误时区的时间。而生产的机器往往是非常重要的,不能够进行重启等操作。
如果要修改时区并且马上生效,可以更换/etc/localtime 文件来实现。比如修改时区为中国上海,那么就可以使用如下的命令来使得时区的更改生效。
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
然后最好使用下面的命令将更改写入bios。
hwclock

CATALOG
  1. 1. 关闭防火墙和SELinux
  2. 2. 无密码登录
  3. 3. 显示文件夹大小并排序
  4. 4. 将旧版本的jdk升级为新版本
  5. 5. ecilpse访问的权限设置
  6. 6. 查看系统版本
  7. 7. 修改hostname
  8. 8. Spark 上传jar包
  9. 9. 其他
  10. 10. 时区修改