2015-03-03 209 views
0

我試圖更新到我的greenplum機器上的最新Java,並將路徑變量更改爲最新的java文件夾。無法啓動greenplum - gpstart失敗

從那時起,我一直無法啓動greenplumdb。每當我運行gpstart命令..我碰到下面的錯誤

gpstart failed. (Reason ='[Errno -2] name or service not known') exiting...

,如果我有一絲開始即gpstart -v ..我得到下面的輸出

Traceback (most recent call last): 
    File "/usr/local/greenplum-db/lib/python/gppylib/mainUtils.py", line 280, in simple_main_locked 
    exitCode = commandObject.run() 
    File "/usr/local/greenplum-db/./bin/gpstart", line 152, in run 
    success=self._start(segmentsToStart, invalidSegments, inactiveSegments) 
    File "/usr/local/greenplum-db/./bin/gpstart", line 431, in _start 
    segmentStartResult = segmentStartOp.startSegments(self.gparray, segmentsToStart, startMode, self.era) 
    File "/usr/local/greenplum-db/lib/python/gppylib/operations/startSegments.py", line 107, in startSegments 
    failedPings=self.hostcache.ping_hosts(self.__workerPool) 
    File "/usr/local/greenplum-db/lib/python/gppylib/gphostcache.py", line 260, in ping_hosts 
    p = unix.Ping('ping', key) 
    File "/usr/local/greenplum-db/lib/python/gppylib/commands/unix.py", line 338, in __init__ 
    addrinfo = socket.getaddrinfo(hostToPing, None) 
gaierror: [Errno -2] Name or service not known 
20150302:19:32:30:004960 gpstart:NHD7:h-user-[DEBUG]:-WorkerPool haltWork() 
20150302:19:32:30:004960 gpstart:NHD7:h-user-[DEBUG]:-[worker0] haltWork 
20150302:19:32:30:004960 gpstart:NHD7:h-user-[DEBUG]:-[worker1] haltWork 
20150302:19:32:30:004960 gpstart:NHD7:h-user-[DEBUG]:-[worker2] haltWork 
20150302:19:32:30:004960 gpstart:NHD7:h-user-[DEBUG]:-[worker3] haltWork 
20150302:19:32:30:004960 gpstart:NHD7:h-user-[DEBUG]:-[worker4] haltWork 

我不確定發生了什麼,也沒有在網上找到任何東西。即使是日誌文件不具有許多有用的信息

這裏有一些從日誌文件

2015-03-02 16:23:44.484715 PST,"h-user","template1",p2864,th600786688,"127.0.0.1","37265",2015-03-02 16:23:44 PST,669508,,cmd1,seg-1,,,x669508,sx1,"LOG","00000","statement: BEGIN",,,,,,"BEGIN",0,,"postgres.c",1535, 
2015-03-02 16:23:44.484931 PST,"h-user","template1",p2864,th600786688,"127.0.0.1","37265",2015-03-02 16:23:44 PST,669508,,cmd2,seg-1,,,x669508,sx1,"LOG","00000","statement: SET CLIENT_MIN_MESSAGES='ERROR'",,,,,,"SET CLIENT_MIN_MESSAGES='ERROR'",0,,"postgres.c",1535, 
2015-03-02 16:23:44.485085 PST,"h-user","template1",p2864,th600786688,"127.0.0.1","37265",2015-03-02 16:23:44 PST,669508,,cmd3,seg-1,,,x669508,sx1,"LOG","00000","statement: COMMIT",,,,,,"COMMIT",0,,"postgres.c",1535, 
2015-03-02 16:23:44.485255 PST,"h-user","template1",p2864,th600786688,"127.0.0.1","37265",2015-03-02 16:23:44 PST,669509,,cmd4,seg-1,,,x669509,sx1,"LOG","00000","statement: BEGIN",,,,,,"BEGIN",0,,"postgres.c",1535, 
2015-03-02 16:23:44.485434 PST,"h-user","template1",p2864,th600786688,"127.0.0.1","37265",2015-03-02 16:23:44 PST,669509,,cmd5,seg-1,,,x669509,sx1,"LOG","00000","statement: SELECT procpid FROM pg_stat_activity WHERE procpid != pg_backend_pid()",,,,,,"SELECT procpid FROM pg_stat_activity WHERE procpid != pg_backend_pid()",0,,"postgres.c",1535, 
2015-03-02 16:23:44.487916 PST,"h-user","template1",p2864,th600786688,"127.0.0.1","37265",2015-03-02 16:23:44 PST,669509,,cmd7,seg-1,,,x669509,sx1,"LOG","00000","statement: SELECT typname, typlen FROM pg_type WHERE oid=23",,,,,,"SELECT typname, typlen FROM pg_type WHERE oid=23",0,,"postgres.c",1535, 
2015-03-02 16:23:44.503684 PST,,,p2837,th600786688,,,,0,,,seg-1,,,,,"LOG","00000","received fast shutdown request",,,,,,,0,,"postmaster.c",4164, 
2015-03-02 16:23:44.504823 PST,,,p2842,th600786688,,,,0,,,seg-1,,,,,"LOG","00000","shutting down",,,,,,,0,,"xlog.c",8265, 
2015-03-02 16:23:44.511021 PST,,,p2842,th600786688,,,,0,,,seg-1,,,,,"LOG","00000","database system is shut down",,,,,,,0,,"xlog.c",8287, 

任何想法的線路?

回答

0

該問題與Greenplum不兼容,命令失敗爲socket.getaddrinfo(hostToPing, None)。最有可能你在機器上安裝了selinux runnign,請將其禁用

+0

i。由在/ etc添加映射解決了該問題/ hosts文件 – user2912902 2015-03-05 00:10:51