core-site.xml

    1. <property>
    2. <name>fs.defaultFS</name>
    3. <value>hdfs://bigdata</value>
    4. </property>
    5. <property>
    6. <name>hadoop.tmp.dir</name>
    7. <value>/opt/module/hadoop/data</value>
    8. </property>
    9. <property>
    10. <name>ha.zookeeper.quorum</name>
    11. <value>master:2181,slave1:2181,slave2:2181</value>
    12. </property>
    13. <property>
    14. <name></name>
    15. <value></value>
    16. </property>

    hdfa.-site.xml

    1. <property>
    2. <name>dfs.nameservices</name>
    3. <value>bigdata</value>
    4. </property>
    5. <property>
    6. <name>dfs.ha.namenodes.bigdata</name>
    7. <value>nn1,nn2</value>
    8. </property>
    9. <property>
    10. <name>dfs.namenode.rpc-address.bigdata.nn1</name>
    11. <value>master:8020</value>
    12. </property>
    13. <property>
    14. <name>dfs.namenode.http-address.bigdata.nn2</name>
    15. <value>master:50070</value>
    16. </property>
    17. <property>
    18. <name>dfs.namenode.rpc-address.bigdata.nn1</name>
    19. <value>slave1:8020</value>
    20. </property>
    21. <property>
    22. <name>dfs.namenode.http-address.bigdata.nn2</name>
    23. <value>salve2:50070</value>
    24. </property>
    25. <property>
    26. <name>dfs.namennode.shared.edits.dir</name>
    27. <value>qjournal://master:8485;slave1:8485;slave2:8485/bigdata</value>
    28. </property>
    29. <property>
    30. <name>dfs.journalnode.edits.dir</name>
    31. <value>/opt/module/hadoop/journaldata</value>
    32. </property>
    33. <property>
    34. <name>dfs.client.failover.property.provider.bigdata</name>
    35. <value>org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider</value>
    36. </property>
    37. <property>
    38. <name>dfs.ha.automatic-failover.enabled</name>
    39. <value>true</value>
    40. </property>
    41. <property>
    42. <name>dfs.ha.fencing.methods</name>
    43. <value>sshfence
    44. shell(true)
    45. </value>
    46. </property>
    47. <property>
    48. <name>dfs.ha.fencing.ssh.private-key-files</name>
    49. <value>/root/.ssh/id_rsa</value>
    50. </property>
    51. <property>
    52. <name>dfs.ha.fencing.ssh.connent-timeout</name>
    53. <value>3000</value>
    54. </property>
    55. <property>
    56. <name>dfs.namenode.name.dir</name>
    57. <value>/opt/module/hadoop/data/namenode</value>
    58. </property>
    59. <property>
    60. <name>dfs.datanode.data.dir</name>
    61. <value>/opt/module/hadoop/data/datanode</value>
    62. </property>
    63. <property>
    64. <name>dfs.replication</name>
    65. <value>2</value>
    66. </property>

    yarn-site.xml

    1. <property>
    2. <name>yarn.resourcemanager.ha.enabled</name>
    3. <value>true</value>
    4. </property>
    5. <property>
    6. <name>yarn.resourcemanager.cluster.id</name>
    7. <value>YN</value>
    8. </property>
    9. <property>
    10. <name>yarn.resourcemanager.ha.rm-ids</name>
    11. <value>rm1,rm2</value>
    12. </property>
    13. <property>
    14. <name>yarn.resourcemanager.hostname.rm1</name>
    15. <value>master</value>
    16. </property>
    17. <property>
    18. <name>yarn.resourcemanager.hostname</name>
    19. <value>slave1</value>
    20. </property>
    21. <property>
    22. <name>yarn.resourcemanager.store.class</name>
    23. <value>org.apache.hadoop.yarn.server.resourcemanager.recovery.ZKRMStateStore</value>
    24. </property>
    25. <property>
    26. <name>yarn.resourcemanager.zk-address</name>
    27. <value>master:2181,slave1:2181,slave2:2181</value>
    28. </property>
    29. <property>
    30. <name>yarn.resourcemanager.ha.automatic-failover.enabled</name>
    31. <value>true</value>
    32. </property>
    33. <property>
    34. <name>yarn.nodemanager.aux-services</name>
    35. <value>mapreduce_shuffle</value>
    36. </property>

    mapreduce-site.xml

    1. <property>
    2. <name>mapreudce.framwork.name</name>
    3. <value>yarn</value>
    4. </property>
    5. <property>
    6. <name>mapreduce.jobhistory.address</name>
    7. <value>master:10020</value>
    8. </property>
    9. <property>
    10. <name>mapreduce_jobhistory.wabapp.address</name>
    11. <value>master:19888</value>
    12. </property>

    hive

    1. export hadoop_home = /opt/module/hadoop
    2. export hive_conf_hoem = /opt/module/hive/conf

    touch hive-site.xml

    1. <configuration>
    2. <property>
    3. <name>javax.jdo.option.ConectionURL</name>
    4. <value>jdbc:mysql://master:3306/test?IfNotExist&useSSH=false</value>
    5. </property>
    6. <property>
    7. <name>javax.jdo.option.ConnectionDriverName</name>
    8. <value>com.mysql.jdbc.Dirver</value>
    9. </property>
    10. <property>
    11. <name>javax.jdo.option.ConnectionUser</name>
    12. <value>root</value>
    13. </property>
    14. <property>
    15. <name>jaavx.jdo.option.ConnectionPassword</name>
    16. <value>123456</value>
    17. </property>
    18. </configuration>

    hbase

    1. vi hbase-env.xml
    2. java_home = /opt/module/java
    3. 注释 jdk+8
    4. 修改 habse_manager_ = false
    1. vi hbase-site.xml
    2. <property>
    3. <name>hbase.rootdir</name>
    4. <value>hdfs://master:8020/hbase</value>
    5. </property>
    6. <property>
    7. <name>hbase.cluster.distributed</name>
    8. <value>true</value>
    9. </property>
    10. <property>
    11. <name>habse.zookeeper.address</name>
    12. <value>master:2181,slave1:2181,slave2:2181</value>
    13. </property>
    14. <property>
    15. <name>hbbase.zookeeper.property.dir</name>
    16. <value>/opt/modules/hbase/data</value>
    17. </property>

    zookeeper

    1. vi zoo.conf
    2. datadir = =/opt/module/zookeper/data
    3. server.1=masrer:2888:3888
    4. server.2=slave1:2888:3888
    5. server.3=slave2:2888.3888
    6. mdkir data
    7. echo 1 > myid

    mysql

    1. rm -rf /etc/my.cnf
    2. cd mysql
    3. mysqld --initialize --user=root --basedir=/opt/module/mysql datadir=/opt/module/mysql/data
    4. 记录初始化密码
    5. mysqld_safa --user=root &
    6. 回车
    7. cd ../support-files
    8. vi support-files
    9. 添加
    10. basedir=/opt/module/mysql
    11. datadir=/opt/module/mysql/data
    12. 启动mysql服务
    13. mysql.server start
    14. 进入mysql中
    15. mysql -user=root -p
    16. 初始化密码
    17. 修改密码
    18. set password = "123456"
    19. 远程连接
    20. grant all privileges on *.* to 'root'@'%' identified by 123456

    设置开机mysql服务

    cp mysql.server /etc/init.d/mysqld
    chkconfig —add /etc/init.d/mysq.d
    chkconfig mysqld on