You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hawq.apache.org by Leon Zhang <le...@gmail.com> on 2015/11/20 11:10:47 UTC
hawq init cluster failed
Hi, HAWQ Developers:
I pulled the latest 2.0-beta code. During the step "hawq init cluster",
I got a error like "Create filespace failed, please check your hdfs
settings".
And I check the hawqAdminLogs, it shows that:
WARNING: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the -A option the
next time you run initdb.
Success. You can now start the database server using:
/mnt/xiaolin/dev_hawq/hawq-2.0-dev/bin/postgres -D
/mnt/xiaolin/hawq-data-directory/masterdd
or
/mnt/xiaolin/dev_hawq/hawq-2.0-dev/bin/pg_ctl -D
/mnt/xiaolin/hawq-data-directory/masterdd -l logfile start
waiting for server to start... done
server started
ERROR: filespace "dfs_system" already exists
Create filespace failed, please check your hdfs settings
20151120:17:32:26:530020 hawq_init:dserver1:xiaolin-[ERROR]:-Master init
failed, exit
Then, I connect to the master with psql, the filespace about
"template1" is:
template1=# select * from pg_filespace;
fsname | fsowner | fsfsys | fsrep
------------+---------+--------+-------
pg_system | 10 | 0 | 0
dfs_system | 10 | 10896 | 0
(2 rows)
template1=# select * from pg_filespace_entry;
fsefsoid | fsedbid | fselocation
----------+---------+-------------
(0 rows)
It seems the hawqinit.sh will create the filespace "dfs_system",
https://github.com/apache/incubator-hawq/blob/master/tools/bin/lib/hawqinit.sh#L196
. But it has been created somewhere.
Any clue for this issue?
Thanks in advance.
Re: hawq init cluster failed
Posted by Leon Zhang <le...@gmail.com>.
Oops, this is my bad. The previous master is still running. After I kill
it, and cleanup the master/segment directory, it works now.
On Fri, Nov 20, 2015 at 6:10 PM, Leon Zhang <le...@gmail.com> wrote:
> Hi, HAWQ Developers:
>
> I pulled the latest 2.0-beta code. During the step "hawq init cluster",
> I got a error like "Create filespace failed, please check your hdfs
> settings".
>
> And I check the hawqAdminLogs, it shows that:
>
> WARNING: enabling "trust" authentication for local connections
> You can change this by editing pg_hba.conf or using the -A option the
> next time you run initdb.
>
> Success. You can now start the database server using:
>
> /mnt/xiaolin/dev_hawq/hawq-2.0-dev/bin/postgres -D
> /mnt/xiaolin/hawq-data-directory/masterdd
> or
> /mnt/xiaolin/dev_hawq/hawq-2.0-dev/bin/pg_ctl -D
> /mnt/xiaolin/hawq-data-directory/masterdd -l logfile start
>
> waiting for server to start... done
> server started
> ERROR: filespace "dfs_system" already exists
> Create filespace failed, please check your hdfs settings
> 20151120:17:32:26:530020 hawq_init:dserver1:xiaolin-[ERROR]:-Master init
> failed, exit
>
>
> Then, I connect to the master with psql, the filespace about
> "template1" is:
>
> template1=# select * from pg_filespace;
> fsname | fsowner | fsfsys | fsrep
> ------------+---------+--------+-------
> pg_system | 10 | 0 | 0
> dfs_system | 10 | 10896 | 0
> (2 rows)
>
> template1=# select * from pg_filespace_entry;
> fsefsoid | fsedbid | fselocation
> ----------+---------+-------------
> (0 rows)
>
> It seems the hawqinit.sh will create the filespace "dfs_system",
> https://github.com/apache/incubator-hawq/blob/master/tools/bin/lib/hawqinit.sh#L196
> . But it has been created somewhere.
>
> Any clue for this issue?
>
> Thanks in advance.
>
>
>
>