真剣に、あなたはLinuxの問題に取り組んできました、そしてあなたはそれを見つけるでしょう-本当に迷惑です!
何百ものブログを見つけましたが、問題点はすべて比較的壊れていて、
get
私の主張ではないと感じています。しかし、拷問の後、それは間違いなく少し啓発されるでしょう!
この記事のトピックは、dubbo-adminをインストールすることです
あなたがうまくやりたいのなら、あなたは最初にあなたの道具を研ぐ必要があります
ツール:
VMware虚拟机
、Linux centOS07系统
、Xshell
、Xftp
インストールが必要:
zookeeper
、dubbo-admin
、unzip解压
、git
、maven
、nodejs
すべてのインストールファイルとソフトウェアを記事の最後に置きました!!!
最初はツールを準備したと思いますので、今度は発生した問題の実装と対処を開始します
混乱を明確にするために、記事の最後にいくつかのコマンドの説明を置きます
1.最初に必要なカタログを準備します
mkdir -p maven
------>mkdir -p 相对路径或绝对路径
私のこれらのコマンドはすべて
Xshell
操作されます
Xshell
簡単な理解は、Windowsシステム上のLinuxに接続する中間ソフトウェアです最初にディレクトリを作成します:
mkdir -p maven
------>mkdir -p 相对路径或绝对路径
ここ
-p
での私の提案は、追加することです。そうしないと、作成されたディレクトリに問題が発生する可能性があります(p
私が思うpath
言葉)
2.Xftp
準備したインストールパッケージをLinuxにインポートします
デフォルトでは、誰もがこれを行い、メッセージやプライベートメッセージを私に残すことはできません
ここでそれについて話させてください。対応するフォルダが作成されたので、ファイルを対応するファイルディレクトリにインポートする必要があります。
3.解凍ツールのインストールを開始しますunzip
yum -y install unzip
Linuxで現在表示されている圧縮パッケージの種類:
.tar.zg
および.zip
次に、これら2つの圧縮パッケージを解凍するコマンドも異なります
一般的に、Linuxには非圧縮
.tar.zg
パッケージが付属しています。後で使います
unzip
yum
とてもパワフルです。紹介はオンラインがたくさんあります
-y
はいという意味で、簡単ですこのネットワークは自動的にダウンロードしてインストールします
4.インポートしたインストールパッケージの解凍を開始します
注:上記の圧縮パッケージはすべてそれぞれのフォルダーに配置されているため、今回は相対パスで解凍が実行されます。コマンドが異なると、最初のコマンドに従って試してください。次のことを試してください(うまくいかない場合は、私にメッセージを残すことができます)
ここで
cd
このコマンドを上手に使用してください->フルネームは次のとおりです。change directory - 切换目录
解凍
.tar.zg
コマンド—>tar xvf 压缩包
絶対パスを抽出する場合は、ここで
tar -zxvf
これを試してください。1。試してください!このコマンド2試行tar zxvf
コマンドルートディレクトリを別のディレクトリに解凍して実行する場合
tar -zxvf 压缩包 -C 目录的绝对路径
解凍
.zip
コマンド(インストールされている場合unzip
)----->unzip 压缩包
ルートディレクトリを別のディレクトリに解凍して実行する場合
unzip 压缩包 -d 目录的绝对路径
5.最初にzookeeperをインストールします
覚えておいてください:後でdubbo-adminを開くときにzookeeperを使用します
1.飼育係のインストールパッケージを解凍した後、そのディレクトリへの2つの新しいディレクトリを追加しmkdir -p data
、mkdir -p log
後に、飼育係のクラスタでプレイしているデータ用とログ用1(少しの友人は、いくつかを持っている必要があり、構成ファイルに追加されます理解する)
2.詳細data
ディレクトリで、pwd
コマンドを使用してデータの絶対パスを取得し、コピーします
3.zookeeper構成ファイルの構成を開始します
dataDir=/home/admin/zookeeper/apache-zookeeper-3.6.1-bin/data
logDir=/home/admin/zookeeper/apache-zookeeper-3.6.1-bin/log
4.設定:wq
後に保存して終了します
5.最後のステップは、動物園管理サービスをオンにすることです---->确保自己的Linux中配置jdk
start
オープンサービス
status
ステータスを確認する
stop
オフにする(使用後はオフにすることを忘れないでください)
6.インストールnodejs
最初はパッケージ化できませんでしたが、後でnodejsがインストールされていないことがわかりました
インストールパッケージも下部に配置されています
Linuxでの解凍のほとんど、そして構成を使用できます。比較的言えば、Windowsよりもはるかに簡単です。
このステップは最も問題があり、インターネット上には多くのインストールステップがあります
または
yum -y install npm
インストールに使用
1.解凍しますnodejs
2. nodejsの絶対パスを取得し、Linuxで構成します
3.これは満たされなければなりません vim /etc/profile
4.構成が成功したかどうかを確認します node -v
7.mavenを構成します
Mavenは、AlibabaCloudをミラーで構成するために注意を払う必要があるだけです
Linuxを解凍してから、グローバルを構成して使用できます
1.圧縮解除プロセスが省略されます。これはnodejsと同じです。
2. mavenの絶対パスを取得し、maven環境を構成します
vim /etc/profile
したがって、このステップを実行する必要があります。これは非常に重要です。
3.mavenが正常に構成されているかどうかを確認します
mvn -v
4.Ali画像ファイルを追加します
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
注:変更したプロファイルファイルを有効にするには、更新する必要があります
source /etc/profile
. /etc/profile
重启Linux系统
8. git
彼らはから希望の場合、最も簡単なステップは、
github
とgitee
何かをするか、彼に頼ります
yum -y install git
9.dubbo-adminをインストールします
上記の作業はdubbo-adminのインストールであるため、テーマの入力に時間がかかりました。
dubbo-adminはgithubでダウンロードできますが、私は本当に遅いダウンローダーです
git clone https://github.com/apache/dubbo-admin.git
1.通常どおり、インストールパッケージを解凍します
2. dubbo-adminでポートを変更します。変更しないと、実行時にポートの競合が発生します
server.port=xxxx
構成を保存して終了します。
3.パッケージングdubbo-admin
`
mvn clean package -Dmaven.test.skip=true
このステップでは多くの問題が発生しますので、ご安心ください!!!次のインターフェイスが表示され、半分以上完了しています
4.dubbo-adminを起動します
java -jar dubbo-admin-0.2.0-SNAPSHOT.jar
dubbo-adminにアクセス
こっちにあります!!!
遭遇する問題はさらに研究と研究です!!!
cnpmのインストール方法(この問題にはポイントが多すぎるため)
- 最初にインストールします
cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
パッケージ----->すべての抽出コードはに設定されています1008
考えられる問題:
- 展開およびパッケージ化する場合、ダウンロードは非常に遅くなります
- 主にAliミラーリングがmavenで構成されているかどうかに注意してください
- nodejsは環境変数に構成されていません
- dubbo-adminを実行できません
- ポートの競合である可能性があります。ポート番号を変更する必要があります
- 動物園の飼育係を始めてはいけません
- zookeeperを起動し、ステータスを確認してください。zookeeperクラスターを取得すると、クラスターが開きます。データセット
myid
があるため、zookeeperが存在する必要がfollow
あり、leader
正常に回転させることができます。
一般的に使用されるLinuxコマンド
mkdir -p
ファイルディレクトリを作成する
tar zxvf
圧縮ファイル
tar zxvf
圧縮ファイルが-C
解凍されるディレクトリのパス
rm
ファイルの削除(フォルダは削除できません)
rm -r
ディレクトリを削除する
rm -rf
強制削除、プロンプトなし(注意して使用)
yum -y install
インストールされたもの`Yum(フルネームYellow dog Updater、Modified)は、Fedora、RedHat、およびSUSEのシェルフロントエンドパッケージマネージャーです。
解凍する
tar.gz形式
-c : 创建压缩文件
-C : 指定解压文件存放的位置
-X : 解压
-t : 查看内容
-z : 有gzip属性的
-v : 显示所有过程
-f : 使用文件名字,切记,这个参数是最后一个参数,后面只能接文件名
tar.gz圧縮ファイルを作成します
tar-czvf圧縮ファイルの名前。tar.gz
tar.gzファイルを解凍します
tar-zxvfファイルの名前を解凍します
zip形式
圧縮ファイルが.zipの場合は、unzipコマンドを使用して.zip圧縮パッケージを解凍する必要があります。
-n : 解压缩时不要覆盖原有的文件
-d <目录> : 指定文件解压缩后所要存储的目录
-v : 执行时显示详细的信息
zipファイルを解凍します
圧縮されたfile.zipを解凍します
圧縮ファイルを解凍します。zip-d指定したディレクトリに解凍します。
yumによってインストールされたソフトウェアディレクトリを照会します
例としてnodejsを取り上げます:yum install -y nodejs
rpm -qa|grep nodejs
まず、インストールしたソフトウェアの名前を見つけてコピーします
rpm -ql nodejs-8.11.2-1nodesource.x86_64
次に、このコマンドを実行してインストールパスを取得します