Eu tentei CHMOD junto com o diretório de arquivos, mas simplesmente não consigo encontrá-lo por algum motivo.
Eu tentei o seguinte:
-bash: homeec2-user: command not found
[ec2-user@_________ ~]$ chmod u+x ./home/ec2-user/presto.jar
chmod: cannot access ‘./home/ec2-user/presto.jar’: No such file or directory
[ec2-user@_________ ~]$ chmod u+x ./home/ec2-user/presto
chmod: cannot access ‘./home/ec2-user/presto’: No such file or directory
[ec2-user@_________ ~]$ chmod u+x ./home/ec2-user/
chmod: cannot access ‘./home/ec2-user/’: No such file or directory
[ec2-user@_________ ~]$ chmod u+x ~/home/ec2-user/
chmod: cannot access ‘/home/ec2-user/home/ec2-user/’: No such file or directory
[ec2-user@_________ ~]$ chmod u+x ~./home/ec2-user/
chmod: cannot access ‘~./home/ec2-user/’: No such file or directory
[ec2-user@_________ ~]$ ./presto --server localhost:8080 --catalog hive --schema default#
-bash: ./presto: No such file or directory
[ec2-user@_________ ~]$ home/
-bash: home/: No such file or directory
Este é o diretório correto que estou tentando vincular também. Estou fazendo algo errado?
Para referência, estou neste ponto em um tutorial (assim você sabe o que estou tentando fazer)
https://prestodb.io/docs/current/installation/cli.html
.bashrc
e.bash_profile
arquivos? Essa primeira linha parece preocupante.Respostas:
A liderança
.
parece o culpado:deve ser um dos seguintes:
EDIT: Para expandir - comandos assumem que o arquivo que você está operando estão no diretório atual (o primeiro exemplo). UMA
.
explicitamente significa 'este diretório' (exemplo 2), e~
expande para o seu diretório inicial:/home/ec2-user
neste caso (exemplo 3).fonte
presto.jar
parapresto
.