zoukankan      html  css  js  c++  java
  • Gfarm 安装(已测试)

    Gfarm Installation

    check the process currently running:

    $netstat –tuanp

    if the software has been installed, remove them:

    $sudo apt-get purge XXX

    refer to the normal installation guide, INSTALL.en to install dependent libraries.

    Gfarm 2.5 for example:

    $sudo apt-get install libssl-dev libldap2-dev libq-dev libfuse-dev postgresql postgresql-client

    $./configure --with-postgresql=/usr --with-openssl=directory --prefix=/opt/gfarm --enable-xmlattr

    $make

    #make install

    remember that: every node should be edit /etc/hosts file to specify hostname to accordingly IP address.

    Config MeteData Server Node

    Check the PostgreSQL is still running:

    $netstat –tuanp (default port is 5432)

    If yes, stop it:

    # /etc/init.d/postgresql stop

    config metedataserver:

    # config-gfarm –p 5432 (-t : check configuration before do it truly)

    Create shared secret key for Admin account in home directory(this case:/home/dodo/):

    $ gfkey –f –p 31536000

    Create an account for communication between server node and file node in security:

    #adduser –gecos ‘Gfarm gfsd’ _gfarmfs --force-badname

    (password is null)

    Create a shared secret key for _gfarmfs user in home directory:

    # su _gfarmfs

    $ gfkey –f –p 31536000

    Config File Node

    Create an account for communication between server node and file node in security.

    #adduser –gecos ‘Gfarm gfsd’ _gfarmfs --force-badname

    (password is must)

    Copy the shared secret keys for Admin account from MD Node to the same home directory in SD Node.

    Copy the shared secret keys for _ gfarmfs account from MD Node to the same home directory in SD Node.

    Copy the file etc/gfarm2.conf from MD Node to the same directory in SD Node.

    $config-gfsd (-t for check the configuration before doing truely)

    Using admin_user of GFarm on Server Node to register File Node

    $su dodo

    $ gfhost -c -a i386-centos3.8-linux -p 600 -n 2 kent

    Then change to root user and setup gfsd service

    #/etc/init.d/gfsd start

    Client Node Installation and Configuration

    Refer to the Installation Guide in Gfram2fs, INSTALL, and install it.

    Create Directory on Every File Node and Mount It:

    $mkdir CloudFS

    $gfarm2fs CloudFS

     

     

     Run GFarm after system restart

    MetaData Node

    Stop postgresql:

    /etc/init.d/postgresql stop

    run gfarm database:

    /etc/init.d/gfarm-pgsql start

    run gfmd:

    /etc/init.d/gfmd start

    File Node:

              run gfsd:

              /etc/init.d/gfsd start

    auto setup when booting:

        give up passwd for sudo: $sudo visudo

        and add a line: dodo ALL=NOPASSWD:ALL

        open /etc/rc.local to add following lines:$sudo nano /etc/rc.local

        MD node:

        sudo /etc/init.d/postgresql stop

        sudo /etc/init.d/gfarm-pgsql start

        sudo /etc/init.d/gfmd start

        sudo /opt/gfarm2fs/bin/gfarm2fs CloudFS

        FD node

        sudo /etc/init.d/gfsd start

        sudo /opt/gfarm2fs/bin/gfarm2fs CloudFS

  • 相关阅读:
    Memcached Java Client比较
    memcached配置
    Memcached简介
    hash算法 (hashmap 实现原理)
    Memcached存储机制
    Use Memcached for Java enterprise performance, Part 1: Architecture and setup
    菜鸟调错(四)——Spring与DWR集成,配置文件报错
    菜鸟学SSH(十一)——Hibernate之SchemaExport+配置文件生成表结构
    菜鸟学EJB(二)——在同一个SessionBean中使用@Remote和@Local
    菜鸟调错(三)——Jboss与jdk版本不兼容导致WebService调用出错
  • 原文地址:https://www.cnblogs.com/HomeGIS/p/2478360.html
Copyright © 2011-2022 走看看