ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
cat /tmp/id_dsa.pub >> authorized_keys
Centos6.x
centos7.x
systemctl stop firewalld.service
#停止firewall
systemctl disable firewalld.service
#禁止firewall開機啓動
查看服務是否開機啓動:
systemctl is-enabled firewalld.service;echo $?
vi /etc/selinux/config (SELINUX=disabled)
export PATH=$PATH:$JAVA_HOME/bin:
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
設置開機啓動 chkconfig ntpd on centos7用 systemctl enable ntpd.service
Centos6.x service ntpt start
Centos7.x systemctl start ntpd.service
yum -y install ntpdate
ntpdate -u ntp.sjtu.edu.cn 202.120.2.101 (上海交通大學網絡中心NTP服務器地址)
7、安裝配置mysql(在server機器上安裝mysql)
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum repolist enabled | grep "mysql.*-community.*"
yum -y install mysql-community-server
systemctl enable mysqld
systemctl start mysqld
mysql -uroot -p密碼
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
delete from user where host != '%';
yum install chkconfig python bind-util psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse fuse-libs redhat-lsb -y
node1 |
server agent |
mysql |
依賴包 |
node2 |
agent |
|
依賴包 |
node3 |
agent |
|
依賴包 |
mkdir -p /opt/cloudera-manager
tar zxvf cloudera-manager-centos7-cm5.12.0_x86_64.tar.gz -C /opt/cloudera-manager
useradd --system --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm
如果依賴包在線安裝不了,可以提前預下載,在本地進行安裝
http://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.12.0/RPMS/x86_64/
http://archive.cloudera.com/cm5/cm/5/
http://archive.cloudera.com/cdh5/parcels/
vim /opt/cloudera-manager/cm-5.12.0/etc/cloudera-scm-agent/config.ini
上傳mysql的jar包,名稱必須修改成mysql-connector-java.jar
grant all on *.* to 'temp'@'%' identified by 'temp' with grant option;
cd /opt/cloudera-manager/cm-5.12.0/share/cmf/schema/
./scm_prepare_database.sh mysql temp -h node1 -utemp -ptemp --scm-host node1 scm scm scm
提示All done, your SCM database is configured correctly!
mkdir -p /opt/cloudera/parcel-repo
chown cloudera-scm:cloudera-scm /opt/cloudera/parcel-repo
如果有報[/var/lib/cloudera-scm-server] doesn't exist錯誤,加上以下命令
mkdir /var/lib/cloudera-scm-server
chown -R cloudera-scm.cloudera-scm /var/lib/cloudera-scm-server
mkdir -p /opt/cloudera/parcels
chown cloudera-scm:cloudera-scm /opt/cloudera/parcels
CDH-5.9.0-1.cdh5.9.0.p0.23-el5.parcel.sha1
CDH-5.9.0-1.cdh5.9.0.p0.23-el5.parcel
文件移動到/opt/cloudera/parcel-repo目錄下
cd /opt/cloudera-manager/cm-5.12.0/etc/init.d/
tail -f /opt/cloudera-manager/cm-5.12.0/log/cloudera-scm-server/cloudera-scm-server.log
重啓後如果啓動失敗,先刪除JAVA所有進程,檢查zookeeper,
Killall -9 java
刪除 /var/run目錄下的相關.pid文件
chown -R zookeeper:zookeeper /var/lib/zookeeper
echo 10 > /proc/sys/vm/swappiness
echo never > /sys/kernel/mm/transparent_hugepage/defrag
已啓用透明大頁面壓縮,可能會導致重大性能問題。請運行“echo never > /sys/kernel/mm/transparent_hugepage/defrag”以禁用此設置,然後將同一命令添加到 /etc/rc.local 等初始腳本中,以便在系統重啓時予以設置。以下主機將受到影響:(這裏沒解決) ?
“echo never > /sys/kernel/mm/transparent_hugepage/defrag”
和
“echo never > /sys/kernel/mm/transparent_hugepage/enabled”
以禁用此設置,然後將同一命令添加到 /etc/rc.local 等初始化腳本中,以便在系統重啓時予以設置。以下主機將受到影響:
create database hive DEFAULT CHARACTER SET utf8;
grant all on hive.* TO 'hive'@'%' IDENTIFIED BY 'hive';
create database oozie DEFAULT CHARACTER SET utf8;
grant all on oozie.* TO 'oozie'@'%' IDENTIFIED BY 'oozie';
create database sqoop DEFAULT CHARACTER SET utf8;
grant all on sqoop.* TO 'sqoop'@'%' IDENTIFIED BY 'sqoop';
create database hue DEFAULT CHARACTER SET utf8;
grant all on hue.* TO 'hue'@'%' IDENTIFIED BY 'hue';
JAVA環境變量需要配置一下軟鏈接
ln -s /opt/jdk /usr/java/default